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
↓ 10 callers
Method
var
(int i)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:77
↓ 9 callers
Method
analyze
(AST.Program program)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/SemaDefineTypes.java:233
↓ 9 callers
Method
checkAssignment
(EZType type, LatticeElement lattice)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:618
↓ 9 callers
Method
ctrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:75
↓ 9 callers
Method
ctrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/IfNode.java:27
↓ 9 callers
Method
definesVar
Does this instruction define a var?
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:56
↓ 9 callers
Method
destOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:158
↓ 9 callers
Method
fail
( LRG lrg )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:61
↓ 9 callers
Method
isClone
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:46
↓ 9 callers
Method
jumpTo
(BasicBlock block)
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:167
↓ 9 callers
Method
jumpTo
(BasicBlock block)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:197
↓ 9 callers
Method
label
( CFGNode blk )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:314
↓ 9 callers
Method
mem
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:76
↓ 9 callers
Method
recordDef
(Register reg, Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:859
↓ 9 callers
Method
setKind
(byte kind)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:266
↓ 9 callers
Method
uctrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/IfNode.java:31
↓ 8 callers
Method
add
(Instruction instruction)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:21
↓ 8 callers
Method
address
(N mop)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:610
↓ 8 callers
Method
analyze
(String src, String symName, String typeSig)
semantic/src/test/java/com/compilerprogramming/ezlang/semantic/TestSemaDefineTypes.java:12
↓ 8 callers
Method
cend
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CallNode.java:59
↓ 8 callers
Method
checkAssignmentCompatible
(EZType var, EZType value, int lineNumber)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/SemaAssignTypes.java:346
↓ 8 callers
Method
computeStackOffset
(CodeGen code, int reg)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/FunNode.java:220
↓ 8 callers
Method
createTemp
(EZType type)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:572
↓ 8 callers
Method
createTemp
(EZType type)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:525
↓ 8 callers
Method
dual
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:173
↓ 8 callers
Method
hex1
(int s)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:33
↓ 8 callers
Method
hex2
(int s)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:41
↓ 8 callers
Method
idx
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/MemOpX86.java:54
↓ 8 callers
Method
inProgress
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/PhiNode.java:222
↓ 8 callers
Method
isUnused
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:147
↓ 8 callers
Method
join
(Type t)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:188
↓ 8 callers
Method
leader
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:83
↓ 8 callers
Method
left
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:300
↓ 8 callers
Method
make
( String fname, Type type, int alias, boolean xfinal )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Field.java:31
↓ 8 callers
Method
memAlias
(int alias )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:979
↓ 8 callers
Method
name
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Register.java:76
↓ 8 callers
Method
newTempReg
(EZType type)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/RegisterPool.java:27
↓ 8 callers
Method
removeLast
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:52
↓ 8 callers
Method
right
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:301
↓ 8 callers
Method
size
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/NewNode.java:61
↓ 8 callers
Method
startSealedBlock
(BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:253
↓ 8 callers
Method
test
(String src, String symbolName)
semantic/src/test/java/com/compilerprogramming/ezlang/semantic/TestSemaFlowGraph.java:13
↓ 8 callers
Method
toStr
(StringBuilder sb)
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:72
↓ 8 callers
Method
toString
()
parser/src/main/java/com/compilerprogramming/ezlang/parser/AST.java:23
↓ 8 callers
Method
uniqueName
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/LoopNest.java:45
↓ 7 callers
Method
addN
( int log, Type t, BAOS bits )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:104
↓ 7 callers
Method
analyze
(AST.Program program)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/SemaAssignTypes.java:333
↓ 7 callers
Method
and
( RegMask mask )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/LRG.java:202
↓ 7 callers
Method
asm_address
(CodeGen code, SB sb)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/MemOpX86.java:77
↓ 7 callers
Method
codeMove
(Operand srcOperand, Operand destOperand)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:707
↓ 7 callers
Method
compileSrc
(String src)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:28
↓ 7 callers
Method
con
(long x)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:704
↓ 7 callers
Method
ctrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CProjNode.java:29
↓ 7 callers
Method
delDef
(int idx)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:196
↓ 7 callers
Method
from
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:134
↓ 7 callers
Method
inProgress
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/RegionNode.java:159
↓ 7 callers
Method
isAry
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:211
↓ 7 callers
Method
largeConstant
( Node relo, Type t, int off, int elf )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:151
↓ 7 callers
Method
len
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:97
↓ 7 callers
Method
localLookup
(String name)
types/src/main/java/com/compilerprogramming/ezlang/types/Scope.java:38
↓ 7 callers
Method
makeZero
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:202
↓ 7 callers
Method
markEdgeExecutable
(BasicBlock source, BasicBlock target)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:471
↓ 7 callers
Method
nargs
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CallNode.java:48
↓ 7 callers
Method
phiCon
(Node op, boolean rotate)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/AddNode.java:98
↓ 7 callers
Method
phis
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:143
↓ 7 callers
Method
relo
( CallNode call )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:129
↓ 7 callers
Method
result
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:285
↓ 7 callers
Method
sourceOperand
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:255
↓ 7 callers
Method
sourceOperand
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:172
↓ 7 callers
Method
swap
( LRG[] ary, int x, int y )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/IFG.java:545
↓ 7 callers
Method
swap
( String bop )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/IfNode.java:86
↓ 7 callers
Method
unlock
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:605
↓ 6 callers
Method
add
(Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:98
↓ 6 callers
Method
add
(Node n)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:164
↓ 6 callers
Method
addArg
(Symbol arg)
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:183
↓ 6 callers
Method
addEdge
(Integer from, Integer to)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraph.java:17
↓ 6 callers
Method
asAry
@return compact array version
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:175
↓ 6 callers
Method
b
(int opcode, int delta)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:551
↓ 6 callers
Method
build
(CompiledFunction function)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraphBuilder.java:5
↓ 6 callers
Method
condition
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:316
↓ 6 callers
Method
ctrl
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ReturnNode.java:33
↓ 6 callers
Method
del
Fast, constant-time, element removal. Does not preserve order @param i element to be removed @return element removed
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:67
↓ 6 callers
Method
expr
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ReturnNode.java:35
↓ 6 callers
Method
external
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CallNode.java:55
↓ 6 callers
Method
factFromType
(EZType type)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:552
↓ 6 callers
Method
generateDotOutput
(List<BasicBlock> nodes)
optvm/src/test/java/com/compilerprogramming/ezlang/compiler/TestDominators.java:86
↓ 6 callers
Method
get
(int reg)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:355
↓ 6 callers
Method
getEdges
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraph.java:123
↓ 6 callers
Method
getField
(String name)
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:139
↓ 6 callers
Method
getFieldIndex
(String name)
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:145
↓ 6 callers
Method
getReg
(int regNumber)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/RegisterPool.java:18
↓ 6 callers
Method
idepth
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/FunNode.java:127
↓ 6 callers
Method
idepth
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:72
↓ 6 callers
Method
imm32
( long imm )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:390
↓ 6 callers
Method
inputAsRegister
This will fail in input was replaced by a constant
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:390
↓ 6 callers
Method
insertBefore
(Node n, int i, String kind, byte round, LRG lrg, boolean skip)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegAlloc.java:500
↓ 6 callers
Method
install
(String name, Symbol symbol)
types/src/main/java/com/compilerprogramming/ezlang/types/Scope.java:42
↓ 6 callers
Method
isPrimitive
()
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:33
↓ 6 callers
Method
isSealed
(BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:862
↓ 6 callers
Method
j_type
(int opcode, int rd, int delta)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:168
← previous
next →
201–300 of 3,714, ranked by callers