MCPcopy Create free account

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

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

↓ 6 callersMethodlog_size
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:223
↓ 6 callersMethodlookup
(String name)
types/src/main/java/com/compilerprogramming/ezlang/types/Scope.java:31
↓ 6 callersMethodmoveDepsToWorklist
( )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:572
↓ 6 callersMethodnewNum
(Number num, String str, int lineNumber)
lexer/src/main/java/com/compilerprogramming/ezlang/lexer/Token.java:34
↓ 6 callersMethodnumInputs
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:396
↓ 6 callersMethodnumRegisters
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/RegisterPool.java:47
↓ 6 callersMethodpred
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/IfNode.java:28
↓ 6 callersMethodr_reg
(int opcode, int shift, int rm, int imm6, int rn, int rd)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:367
↓ 6 callersMethodrange_check
( int i )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:204
↓ 6 callersMethodreplace
( Node old, Node cast )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:426
↓ 6 callersMethodsetDefOrdered
( int idx, Node def)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:357
↓ 6 callersMethodsetLen
(int len)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:93
↓ 6 callersMethodsetType
(Type type)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:486
↓ 6 callersMethodsize
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:224
↓ 6 callersMethodsize
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ElfFile.java:134
↓ 6 callersMethodtoString
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:98
↓ 6 callersMethodval
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/StoreNode.java:35
↓ 6 callersMethodwrite8
( ByteArrayOutputStream bits, long i64 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ElfFile.java:37
↓ 5 callersMethod_idom
(CFGNode rhs, Node dep)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:81
↓ 5 callersMethod_mem
( int alias, Node st )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemMergeNode.java:113
↓ 5 callersMethodadd
( N n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:207
↓ 5 callersMethodaddAll
( Collection<BasicBlock> ary )
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/EnterSSA.java:247
↓ 5 callersMethodaddField
(String name, EZType type)
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:117
↓ 5 callersMethodaddGuards
( Node ctrl, Node pred, boolean invert )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:351
↓ 5 callersMethodaddUse
(Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:231
↓ 5 callersMethodanalyze
(TypeDictionary typeDictionary)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:27
↓ 5 callersMethodapply
(EnumSet<Options> options)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ConstantComparisonPropagation.java:41
↓ 5 callersMethodbad
(String err)
seaofnodes/src/test/java/com/compilerprogramming/ezlang/compiler/Simple.java:71
↓ 5 callersMethodbuildStmt
(AST.Stmt stmt, FlowBlock cur)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:248
↓ 5 callersMethodcompileStatement
(AST.Stmt statement)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:147
↓ 5 callersMethodcompileStatement
(AST.Stmt statement)
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:79
↓ 5 callersMethodcompileStatement
(AST.Stmt statement)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:708
↓ 5 callersMethodcompileStatement
(AST.Stmt statement)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:107
↓ 5 callersMethodcompute
This function needs to be <a href="https://en.wikipedia.org/wiki/Monotonic_function">Monotonic</a> as it is part of a Monotone Analysis Framework. <a
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:482
↓ 5 callersMethoddelUse
( Node use )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:237
↓ 5 callersMethoddestOperand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:75
↓ 5 callersMethoddup
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LiveSet.java:10
↓ 5 callersMethodentry
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/LoopNode.java:11
↓ 5 callersMethodfind
(String fname)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:79
↓ 5 callersMethodgetALIAS
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:93
↓ 5 callersMethodhex4
(int s)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:43
↓ 5 callersMethodimm
( Node xval )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:637
↓ 5 callersMethodindexOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:195
↓ 5 callersMethodindexOperand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:112
↓ 5 callersMethodisBlockTerminated
(BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:235
↓ 5 callersMethodisBlockTerminated
(BasicBlock block)
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:162
↓ 5 callersMethodisBlockTerminated
(BasicBlock block)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:192
↓ 5 callersMethodisEmpty
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:614
↓ 5 callersMethodisFRef
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Var.java:38
↓ 5 callersMethodisFloat
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/BoolNode.java:53
↓ 5 callersMethodisInteger
(byte kind)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:260
↓ 5 callersMethodisRegisterInput
(int i)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:397
↓ 5 callersMethodlabel
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:81
↓ 5 callersMethodmakeSplit
( Node def, String kind, byte round, LRG lrg, RegMask umask )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:541
↓ 5 callersMethodmakeVarName
(Symbol.VarSymbol varSymbol)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:704
↓ 5 callersMethodnargs
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/CallX86.java:28
↓ 5 callersMethodoffset
(int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:226
↓ 5 callersMethodparse
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:167
↓ 5 callersMethodpushConstant
(long value, EZType type)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:564
↓ 5 callersMethodpushConstant
(long value, EZType type)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:517
↓ 5 callersMethodpushSection
(Section s)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ElfFile.java:209
↓ 5 callersMethodrender
(AST ast)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:164
↓ 5 callersMethodresult
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:202
↓ 5 callersMethodsetRet
(ReturnNode ret)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/FunNode.java:60
↓ 5 callersMethoductrlSkipEmpty
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:56
↓ 5 callersMethodupdate
Redefine an existing name @param name Name being redefined @param n The node to bind to the name
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:197
↓ 5 callersMethodval
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/MemOpRISC.java:24
↓ 5 callersMethodxmeet0
(TypeNil that)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeNil.java:21
↓ 4 callersMethodGCM
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:354
↓ 4 callersMethodUID
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/CodeGen.java:86
↓ 4 callersMethodadd
(BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/EnterSSA.java:208
↓ 4 callersMethodadd
(Instruction instruction)
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:21
↓ 4 callersMethodadrp
(int op, int imlo,int opcode, int imhi, int rd)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:465
↓ 4 callersMethodaryBase
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:213
↓ 4 callersMethodat
( int i )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:28
↓ 4 callersMethodcall
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CallEndNode.java:25
↓ 4 callersMethodcallInMask
(TypeFunPtr tfp, int idx, int maxArgSlot )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:567
↓ 4 callersMethodcallInMask
( TypeFunPtr tfp, int idx, int maxArgSlot )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:256
↓ 4 callersMethodcallInMask
( TypeFunPtr tfp, int idx, int maxArgSlot )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:191
↓ 4 callersMethodcheckDereference
(AST.Expr receiver, Lattice facts)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:637
↓ 4 callersMethodcodeCBR
(BasicBlock block, Operand condition, BasicBlock trueBlock, BasicBlock falseBlock)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:723
↓ 4 callersMethodconstant
(long con)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:46
↓ 4 callersMethoddeepSplit
( MachConcreteNode s0, MachConcreteNode s1 )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:159
↓ 4 callersMethoddup
Duplicate a ScopeNode; including all levels, up to Nodes. So this is neither shallow (would dup the Scope but not the internal HashMap tables), nor d
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:235
↓ 4 callersMethodf_scalar
(int opcode, int ftype, int rm, int op, int rn, int rd)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:434
↓ 4 callersMethodforwardsEmptyScan
( CFGNode c, int bld )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:303
↓ 4 callersMethodfrom
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:51
↓ 4 callersMethodgenerateDotOutput
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraph.java:134
↓ 4 callersMethodgetSONType
(Map<String, Type> structTypes, EZType type)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:198
↓ 4 callersMethodglabel
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:91
↓ 4 callersMethodhashCode
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:614
↓ 4 callersMethodinProgress
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ReturnNode.java:84
↓ 4 callersMethodinitValue
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:157
↓ 4 callersMethodinitValue
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:74
↓ 4 callersMethodinput
(int i)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:393
↓ 4 callersMethodisConstant
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:74
↓ 4 callersMethodisF32
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFloat.java:47
↓ 4 callersMethodisHigh
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeInteger.java:73
↓ 4 callersMethodisHighOrConst
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:86
↓ 4 callersMethodisReference
(byte kind)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:256
← previousnext →301–400 of 3,714, ranked by callers