MCPcopy Create free account

hub / github.com/CompilerProgramming/ez-lang / functions

Functions3,714 in github.com/CompilerProgramming/ez-lang

↓ 2 callersMethodoperand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:203
↓ 2 callersMethodouts
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:141
↓ 2 callersMethodpN
( Encoding enc, SB sb, int iadr, int log )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/ASMPrinter.java:79
↓ 2 callersMethodparseAddition
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:307
↓ 2 callersMethodparseAnd
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:282
↓ 2 callersMethodparseBlock
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:238
↓ 2 callersMethodparseMultiplication
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:318
↓ 2 callersMethodparseRelational
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:292
↓ 2 callersMethodparseSimpleTypeExpr
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:119
↓ 2 callersMethodparseUnary
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:330
↓ 2 callersMethodpcopy
(int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MultiNode.java:28
↓ 2 callersMethodpeekChar
()
lexer/src/main/java/com/compilerprogramming/ezlang/lexer/Lexer.java:68
↓ 2 callersMethodpickRiskyScore
( LRG lrg )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:437
↓ 2 callersMethodpop
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:607
↓ 2 callersMethodpop
Removes a random Node from the WorkList; null if WorkList is empty
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/IterPeeps.java:185
↓ 2 callersMethodpostOrderWalkReverseCFG
(BasicBlock n, Consumer<BasicBlock> consumer, HashSet<BasicBlock> visited)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BBHelper.java:40
↓ 2 callersMethodpostSelect
( CodeGen code )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:16
↓ 2 callersMethodpredecessor
(int i)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:161
↓ 2 callersMethodprettyPrint
(Node node, int depth)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:40
↓ 2 callersMethodprint
(SB sb)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFunPtr.java:85
↓ 2 callersMethodprint
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:440
↓ 2 callersMethodprofit
(PhiNode phi, int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:196
↓ 2 callersMethodprogressOnList
(CodeGen code)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/IterPeeps.java:112
↓ 2 callersMethodread1
(int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:70
↓ 2 callersMethodready
(CFGNode bb, Node use, int ready)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:159
↓ 2 callersMethodreadyUp
(Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:89
↓ 2 callersMethodrecordUse
(Map<Register, SSADef> defUseChains, Instruction instruction, Register register)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SSAEdges.java:90
↓ 2 callersMethodregnum
( Node n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:126
↓ 2 callersMethodremoveSplit
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:370
↓ 2 callersMethodreplaceDef
(Register newDef)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:61
↓ 2 callersMethodreplaceValue
(Register newReg)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:430
↓ 2 callersMethodreturnOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:335
↓ 2 callersMethods_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 callersMethodsameBlockNoClobber
( SplitNode split )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:620
↓ 2 callersMethodscore
( Node n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:186
↓ 2 callersMethodsequenceParallelCopy
(BasicBlock block, Instruction.ParallelCopyInstruction parallelCopyInstruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABoissinotNoCoalesce.java:234
↓ 2 callersMethodset
( byte[] buf0, int count0 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:39
↓ 2 callersMethodsetDefX
(int idx, N new_def )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:187
↓ 2 callersMethodsib
(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 callersMethodsingleUseNotReady
( Node n, boolean single )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:245
↓ 2 callersMethodsize
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:190
↓ 2 callersMethodsize
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/MemOpARM.java:40
↓ 2 callersMethodskip
(CFGNode usecfg)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:192
↓ 2 callersMethodspine_cmp
( Node hi, Node lo, Node dep )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/AddNode.java:150
↓ 2 callersMethodssaReg
(Register original, int version)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/RegisterPool.java:41
↓ 2 callersMethodstld_match
(StoreNode st, LoadNode ld )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:584
↓ 2 callersMethodstr
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:208
↓ 2 callersMethodstructOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:234
↓ 2 callersMethodstructOperand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:151
↓ 2 callersMethodsubtract
Computes this - other.
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LiveSet.java:49
↓ 2 callersMethodsubtract
(Set<Integer> originalSet, Integer node)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ChaitinGraphColoringRegisterAllocator.java:192
↓ 2 callersMethodswap
( int i, int j )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:137
↓ 2 callersMethodto
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:52
↓ 2 callersMethodtoDot
()
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:118
↓ 2 callersMethodtoString
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Var.java:47
↓ 2 callersMethodtop
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/EnterSSA.java:214
↓ 2 callersMethoductrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:47
↓ 2 callersMethodunify
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:108
↓ 2 callersMethodupdateSlot
(int slot)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Register.java:87
↓ 2 callersMethodvalue
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:427
↓ 2 callersMethodvalue
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:91
↓ 2 callersMethodwalk
Walk a subgraph and populate distinct nodes in the all list.
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/GraphVisualizer.java:278
↓ 2 callersMethodwalk
( Function<Node,E> pred )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:708
↓ 2 callersMethodwiden
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:638
↓ 2 callersMethodwrite4
( ByteArrayOutputStream bits, int op )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ElfFile.java:31
↓ 2 callersMethodwriteConstantPool
( BAOS bits, boolean patch )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:439
↓ 2 callersMethodzero
(NewNode nnn)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:158
↓ 1 callersMethod_bltWalk
( int pre, FunNode fun, StopNode stop, BitSet post )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:142
↓ 1 callersMethod_cmp
(BoolNode bool)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:696
↓ 1 callersMethod_cmp
(BoolNode bool)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:473
↓ 1 callersMethod_doSchedLate
(Node n, Node[] ns, CFGNode[] late)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/GlobalCodeMotion.java:199
↓ 1 callersMethod_endLoop
( ScopeNode scope, Node back, Node exit )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:334
↓ 1 callersMethod_endLoopMem
( ScopeNode scope, MemMergeNode back, MemMergeNode exit )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemMergeNode.java:148
↓ 1 callersMethod_errorSyntax
(String msg, int lineNumber)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:984
↓ 1 callersMethod_find
(int nid, BitSet bs)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:729
↓ 1 callersMethod_glb
(boolean mem)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:149
↓ 1 callersMethod_instOuts
( Node n, BitSet visit )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:337
↓ 1 callersMethod_instSelect
( Node n, IdentityHashMap<Node,Node> map )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:311
↓ 1 callersMethod_prettyPrintScheduled
( Node node, int depth )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:224
↓ 1 callersMethod_print1
(StringBuilder sb, BitSet visited)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:125
↓ 1 callersMethod_printMach
( StringBuilder sb, BitSet visited )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemOpNode.java:83
↓ 1 callersMethod_rollup
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:93
↓ 1 callersMethod_rpo_cfg
(CFGNode def, Node use, BitSet visit, Ary<CFGNode> rpo)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/GlobalCodeMotion.java:34
↓ 1 callersMethod_rpo_cfg
(CFGNode bb, BitSet visit, IdentityHashMap<LoopNode,Ary<CFGNode>> rpos )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:206
↓ 1 callersMethod_str
(long lo, long hi)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:60
↓ 1 callersMethod_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 callersMethod_walk
( Function<Node,E> pred )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:715
↓ 1 callersMethodadd
(AddNode add)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:393
↓ 1 callersMethodaddAll
( Ary<Node> ary )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:208
↓ 1 callersMethodaddDef
(Map<Register, SSADef> defUseChains, Register register, Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SSAEdges.java:48
↓ 1 callersMethodaddIFG
( LRG lrg0, LRG lrg1 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:28
↓ 1 callersMethodaddInput
(Register register)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:449
↓ 1 callersMethodaddInterference
(InterferenceGraph graph, Register def, LiveSet liveSet)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraphBuilder.java:44
↓ 1 callersMethodaddMoveToTempAfterPhi
(BasicBlock block, Register dest)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABriggs.java:262
↓ 1 callersMethodaddMoveToTempAtBBEnd
(BasicBlock block, Register dest)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABriggs.java:225
↓ 1 callersMethodaddUse
(Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SSAEdges.java:32
↓ 1 callersMethodaddf
(AddFNode addf)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:369
↓ 1 callersMethodaddf
(AddFNode addf)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:425
↓ 1 callersMethodalloc
(CFGNode bb, Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:23
↓ 1 callersMethodand
( RegMask mask )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMaskRW.java:17
← previousnext →701–800 of 3,714, ranked by callers