Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CompilerProgramming/ez-lang
/ functions
Functions
3,714 in github.com/CompilerProgramming/ez-lang
⨍
Functions
3,714
◇
Types & classes
495
↓ 2 callers
Method
operand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:203
↓ 2 callers
Method
outs
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:141
↓ 2 callers
Method
pN
( Encoding enc, SB sb, int iadr, int log )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/ASMPrinter.java:79
↓ 2 callers
Method
parseAddition
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:307
↓ 2 callers
Method
parseAnd
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:282
↓ 2 callers
Method
parseBlock
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:238
↓ 2 callers
Method
parseMultiplication
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:318
↓ 2 callers
Method
parseRelational
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:292
↓ 2 callers
Method
parseSimpleTypeExpr
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:119
↓ 2 callers
Method
parseUnary
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:330
↓ 2 callers
Method
pcopy
(int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MultiNode.java:28
↓ 2 callers
Method
peekChar
()
lexer/src/main/java/com/compilerprogramming/ezlang/lexer/Lexer.java:68
↓ 2 callers
Method
pickRiskyScore
( LRG lrg )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:437
↓ 2 callers
Method
pop
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:607
↓ 2 callers
Method
pop
Removes a random Node from the WorkList; null if WorkList is empty
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/IterPeeps.java:185
↓ 2 callers
Method
postOrderWalkReverseCFG
(BasicBlock n, Consumer<BasicBlock> consumer, HashSet<BasicBlock> visited)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BBHelper.java:40
↓ 2 callers
Method
postSelect
( CodeGen code )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:16
↓ 2 callers
Method
predecessor
(int i)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:161
↓ 2 callers
Method
prettyPrint
(Node node, int depth)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:40
↓ 2 callers
Method
print
(SB sb)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFunPtr.java:85
↓ 2 callers
Method
print
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:440
↓ 2 callers
Method
profit
(PhiNode phi, int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:196
↓ 2 callers
Method
progressOnList
(CodeGen code)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/IterPeeps.java:112
↓ 2 callers
Method
read1
(int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:70
↓ 2 callers
Method
ready
(CFGNode bb, Node use, int ready)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:159
↓ 2 callers
Method
readyUp
(Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:89
↓ 2 callers
Method
recordUse
(Map<Register, SSADef> defUseChains, Instruction instruction, Register register)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SSAEdges.java:90
↓ 2 callers
Method
regnum
( Node n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:126
↓ 2 callers
Method
removeSplit
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:370
↓ 2 callers
Method
replaceDef
(Register newDef)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:61
↓ 2 callers
Method
replaceValue
(Register newReg)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:430
↓ 2 callers
Method
returnOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:335
↓ 2 callers
Method
s_type
(int opcode, int func3, int rs1, int rs2, int imm12)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:192
↓ 2 callers
Method
sameBlockNoClobber
( SplitNode split )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:620
↓ 2 callers
Method
score
( Node n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:186
↓ 2 callers
Method
sequenceParallelCopy
(BasicBlock block, Instruction.ParallelCopyInstruction parallelCopyInstruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABoissinotNoCoalesce.java:234
↓ 2 callers
Method
set
( byte[] buf0, int count0 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:39
↓ 2 callers
Method
setDefX
(int idx, N new_def )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:187
↓ 2 callers
Method
sib
(int scale, int index, int base)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:108
↓ 2 callers
Method
singleUseNotReady
( Node n, boolean single )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:245
↓ 2 callers
Method
size
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:190
↓ 2 callers
Method
size
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/MemOpARM.java:40
↓ 2 callers
Method
skip
(CFGNode usecfg)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:192
↓ 2 callers
Method
spine_cmp
( Node hi, Node lo, Node dep )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/AddNode.java:150
↓ 2 callers
Method
ssaReg
(Register original, int version)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/RegisterPool.java:41
↓ 2 callers
Method
stld_match
(StoreNode st, LoadNode ld )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:584
↓ 2 callers
Method
str
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:208
↓ 2 callers
Method
structOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:234
↓ 2 callers
Method
structOperand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:151
↓ 2 callers
Method
subtract
Computes this - other.
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LiveSet.java:49
↓ 2 callers
Method
subtract
(Set<Integer> originalSet, Integer node)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ChaitinGraphColoringRegisterAllocator.java:192
↓ 2 callers
Method
swap
( int i, int j )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:137
↓ 2 callers
Method
to
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:52
↓ 2 callers
Method
toDot
()
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:118
↓ 2 callers
Method
toString
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Var.java:47
↓ 2 callers
Method
top
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/EnterSSA.java:214
↓ 2 callers
Method
uctrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:47
↓ 2 callers
Method
unify
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:108
↓ 2 callers
Method
updateSlot
(int slot)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Register.java:87
↓ 2 callers
Method
value
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:427
↓ 2 callers
Method
value
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:91
↓ 2 callers
Method
walk
Walk a subgraph and populate distinct nodes in the all list.
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/GraphVisualizer.java:278
↓ 2 callers
Method
walk
( Function<Node,E> pred )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:708
↓ 2 callers
Method
widen
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:638
↓ 2 callers
Method
write4
( ByteArrayOutputStream bits, int op )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ElfFile.java:31
↓ 2 callers
Method
writeConstantPool
( BAOS bits, boolean patch )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:439
↓ 2 callers
Method
zero
(NewNode nnn)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:158
↓ 1 callers
Method
_bltWalk
( int pre, FunNode fun, StopNode stop, BitSet post )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:142
↓ 1 callers
Method
_cmp
(BoolNode bool)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:696
↓ 1 callers
Method
_cmp
(BoolNode bool)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:473
↓ 1 callers
Method
_doSchedLate
(Node n, Node[] ns, CFGNode[] late)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/GlobalCodeMotion.java:199
↓ 1 callers
Method
_endLoop
( ScopeNode scope, Node back, Node exit )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:334
↓ 1 callers
Method
_endLoopMem
( ScopeNode scope, MemMergeNode back, MemMergeNode exit )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemMergeNode.java:148
↓ 1 callers
Method
_errorSyntax
(String msg, int lineNumber)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:984
↓ 1 callers
Method
_find
(int nid, BitSet bs)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:729
↓ 1 callers
Method
_glb
(boolean mem)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:149
↓ 1 callers
Method
_instOuts
( Node n, BitSet visit )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:337
↓ 1 callers
Method
_instSelect
( Node n, IdentityHashMap<Node,Node> map )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:311
↓ 1 callers
Method
_prettyPrintScheduled
( Node node, int depth )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:224
↓ 1 callers
Method
_print1
(StringBuilder sb, BitSet visited)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:125
↓ 1 callers
Method
_printMach
( StringBuilder sb, BitSet visited )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemOpNode.java:83
↓ 1 callers
Method
_rollup
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:93
↓ 1 callers
Method
_rpo_cfg
(CFGNode def, Node use, BitSet visit, Ary<CFGNode> rpo)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/GlobalCodeMotion.java:34
↓ 1 callers
Method
_rpo_cfg
(CFGNode bb, BitSet visit, IdentityHashMap<LoopNode,Ary<CFGNode>> rpos )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:206
↓ 1 callers
Method
_str
(long lo, long hi)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:60
↓ 1 callers
Method
_walk
( HashMap<Integer,Integer> ds, Ary<Node> ns, Node node, int d )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:296
↓ 1 callers
Method
_walk
( Function<Node,E> pred )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:715
↓ 1 callers
Method
add
(AddNode add)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:393
↓ 1 callers
Method
addAll
( Ary<Node> ary )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:208
↓ 1 callers
Method
addDef
(Map<Register, SSADef> defUseChains, Register register, Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SSAEdges.java:48
↓ 1 callers
Method
addIFG
( LRG lrg0, LRG lrg1 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:28
↓ 1 callers
Method
addInput
(Register register)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:449
↓ 1 callers
Method
addInterference
(InterferenceGraph graph, Register def, LiveSet liveSet)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraphBuilder.java:44
↓ 1 callers
Method
addMoveToTempAfterPhi
(BasicBlock block, Register dest)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABriggs.java:262
↓ 1 callers
Method
addMoveToTempAtBBEnd
(BasicBlock block, Register dest)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABriggs.java:225
↓ 1 callers
Method
addUse
(Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SSAEdges.java:32
↓ 1 callers
Method
addf
(AddFNode addf)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:369
↓ 1 callers
Method
addf
(AddFNode addf)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:425
↓ 1 callers
Method
alloc
(CFGNode bb, Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:23
↓ 1 callers
Method
and
( RegMask mask )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMaskRW.java:17
← previous
next →
701–800 of 3,714, ranked by callers