MCPcopy Create free account

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

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

↓ 2 callersMethodbuildTest4
()
optvm/src/test/java/com/compilerprogramming/ezlang/compiler/TestInterferenceGraph.java:160
↓ 2 callersMethodcacheRegs
(CodeGen code)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/NewNode.java:101
↓ 2 callersMethodcallArgMask
(TypeFunPtr tfp, int idx, int maxArgSlot )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:566
↓ 2 callersMethodcastRO
(Node rez)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:206
↓ 2 callersMethodcheckLoopActive
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:761
↓ 2 callersMethodclear
Remove all elements
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:96
↓ 2 callersMethodcodeIndexedStore
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:640
↓ 2 callersMethodcodeIndexedStore
()
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:427
↓ 2 callersMethodcodeIndexedStore
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:595
↓ 2 callersMethodcommutes
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:43
↓ 2 callersMethodcompileSrc
(String src)
optvm/src/test/java/com/compilerprogramming/ezlang/compiler/TestSCCP.java:12
↓ 2 callersMethodcompileSrc
(String src)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:24
↓ 2 callersMethodcomplete
()
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:150
↓ 2 callersMethodcompute
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CastNode.java:41
↓ 2 callersMethodcomputeSingleRDef
(CFGNode bb, Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:55
↓ 2 callersMethodcon
( Type t1, Type t2 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ArithNode.java:42
↓ 2 callersMethodcopyFrom
(LatticeElement other)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:263
↓ 2 callersMethodcpool
(int align, BAOS bits, TypeTuple tt)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:483
↓ 2 callersMethoddeadCodeElim
(Node m)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:452
↓ 2 callersMethoddeadPath
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/RegionNode.java:82
↓ 2 callersMethoddefaultOpSize
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Machine.java:10
↓ 2 callersMethoddefineScopedVars
(Scope scope, ScopeNode scopeNode, FunNode fun)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:246
↓ 2 callersMethoddeleteInstruction
(Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:110
↓ 2 callersMethoddoInst
( int iadr, SB sb, CodeGen code, FunNode fun, int cfgidx, Node n, boolean postAlloc, boolean postEncode )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/ASMPrinter.java:159
↓ 2 callersMethoddoOp
(TypeInteger t1, TypeInteger t2)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/BoolNode.java:50
↓ 2 callersMethoddoOp
(long x, long y)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ArithNode.java:24
↓ 2 callersMethoddo_node
(RegAlloc alloc, Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:119
↓ 2 callersMethoddual
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:117
↓ 2 callersMethoddumpIR
(boolean verbose, String title)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:820
↓ 2 callersMethoddumpIR
(TypeDictionary typeDictionary)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:36
↓ 2 callersMethodenc
( Encoding enc, Type decl, short dst, short ptr, short idx, int off, int scale )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/LoadX86.java:28
↓ 2 callersMethodencVal
( Encoding enc, Type decl, short ptr, short idx, short src, int off, int scale )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/StoreX86.java:54
↓ 2 callersMethodequals
(Object o)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:293
↓ 2 callersMethodescape
(String s)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:193
↓ 2 callersMethodexportELF
(String fname)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:423
↓ 2 callersMethodextend
(Node val)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:214
↓ 2 callersMethodf_mov_general
(int opcode, int ftype, int rmode, int opcode1, int rn, int rd)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:446
↓ 2 callersMethodfidxs
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFunPtr.java:70
↓ 2 callersMethodfind
( String name )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:141
↓ 2 callersMethodfinish
(EnumSet<Options> options)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:863
↓ 2 callersMethodgenerateDotOutput
(List<LoopNest> loopNests)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LoopNest.java:48
↓ 2 callersMethodgetNullableArrayType
(AST.NullableArrayTypeExpr arrayTypeExpr)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/SemaDefineTypes.java:175
↓ 2 callersMethodgetNullableSimpleType
(AST.NullableSimpleTypeExpr simpleTypeExpr)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/SemaDefineTypes.java:127
↓ 2 callersMethodgetRegisters
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:592
↓ 2 callersMethodglabel
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/OrIRISC.java:9
↓ 2 callersMethodglabel
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/OrX86.java:8
↓ 2 callersMethodhasNext
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:191
↓ 2 callersMethodiDepthAt
(int idepth)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:106
↓ 2 callersMethodimm12
(TypeInteger ti)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:260
↓ 2 callersMethodimm_inst_l
(int opcode, int imm12, int self)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:352
↓ 2 callersMethodinsert
(BasicBlock m, Stack<BasicBlock> stack)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LoopNest.java:34
↓ 2 callersMethodinsertAfter
( Node def )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:322
↓ 2 callersMethodinsertAtEnd
(BasicBlock bb, Instruction i)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABoissinotNoCoalesce.java:61
↓ 2 callersMethodinvert
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CProjNode.java:55
↓ 2 callersMethodisCon
( PhiNode lhs, PhiNode rhs, int i )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ArithNode.java:85
↓ 2 callersMethodisEdgeExecutable
(BasicBlock source, BasicBlock target)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:468
↓ 2 callersMethodisEqual
(Operand op1, Operand op2)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABoissinotNoCoalesce.java:175
↓ 2 callersMethodisFinal
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:160
↓ 2 callersMethodisHigh
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeNil.java:45
↓ 2 callersMethodisHigh
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFunPtr.java:64
↓ 2 callersMethodisIdentifierStart
(char ch)
lexer/src/main/java/com/compilerprogramming/ezlang/lexer/Lexer.java:52
↓ 2 callersMethodisMem
Is this Node Memory related
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:630
↓ 2 callersMethodisName
(AST.Expr e)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:755
↓ 2 callersMethodisReady
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ListScheduler.java:78
↓ 2 callersMethodisSealed
(BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:1131
↓ 2 callersMethodiskeep
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:295
↓ 2 callersMethoditerator
@return an iterator
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:188
↓ 2 callersMethodjump
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:642
↓ 2 callersMethodjump
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:306
↓ 2 callersMethodjump
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:336
↓ 2 callersMethodjumpop
(String op)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:233
↓ 2 callersMethodkill
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:415
↓ 2 callersMethodkillmap
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:27
↓ 2 callersMethodkills
( RegAlloc alloc, MachNode m )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:201
↓ 2 callersMethodlabel
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LoopNest.java:46
↓ 2 callersMethodld
( int idx )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoadNode.java:164
↓ 2 callersMethodldst_encode
( Encoding enc, int opcode_imm, int opcode_reg, Node xval, int size)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/MemOpARM.java:53
↓ 2 callersMethodload_pc
(int opcode, int offset, int rt)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:460
↓ 2 callersMethodlrgSame
(Node x, LRG lrg)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:445
↓ 2 callersMethodmadd
(int opcode, int rm, int ra, int rn, int rd)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:404
↓ 2 callersMethodmakeArrayType
(EZType elementType, boolean isNullable)
types/src/main/java/com/compilerprogramming/ezlang/types/TypeDictionary.java:18
↓ 2 callersMethodmakeFrom
(TypeStruct obj)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeMemPtr.java:37
↓ 2 callersMethodmakePhi
(Register val, BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:959
↓ 2 callersMethodmakePortName
(String scopeName, String varName)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/GraphVisualizer.java:188
↓ 2 callersMethodmakeScopeName
(ScopeNode sn, int level)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/GraphVisualizer.java:187
↓ 2 callersMethodmakeVersion
Creates and pushes new name
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/EnterSSA.java:132
↓ 2 callersMethodmask
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:96
↓ 2 callersMethodmerge
(Lattice a, Lattice b)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:359
↓ 2 callersMethodmergeLiveOut
( RegAlloc alloc, CFGNode priorbb, int i )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:241
↓ 2 callersMethodmergeScopes
Merges the names whose node bindings differ, by creating Phi node for such names The names could occur at all stack levels, but a given name can only
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:279
↓ 2 callersMethodmixerr
( boolean ti, boolean tf, boolean tp, boolean tn)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ReturnNode.java:127
↓ 2 callersMethodnegate
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/IfNode.java:70
↓ 2 callersMethodneverSave
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Machine.java:18
↓ 2 callersMethodnewIdent
(String str, int lineNumber)
lexer/src/main/java/com/compilerprogramming/ezlang/lexer/Token.java:31
↓ 2 callersMethodnewLRG
( Node n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:74
↓ 2 callersMethodnewStruct
Return a NewNode initialized memory. @param obj is the declared type, with GLB fields
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:537
↓ 2 callersMethodnext
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:192
↓ 2 callersMethodnodesByCluster
(StringBuilder sb, boolean doCtrl, Collection<Node> all)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/GraphVisualizer.java:77
↓ 2 callersMethodoffsets
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:230
↓ 2 callersMethodop
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/BoolNode.java:15
← previousnext →601–700 of 3,714, ranked by callers