MCPcopy Create free account

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

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

↓ 19 callersMethodisa
( Type t )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:194
↓ 19 callersMethodmatchPunctuation
(Lexer lexer, String value)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:27
↓ 19 callersMethodr_type
(int opcode, int rd, int func3, int rs1, int rs2, int func7)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:140
↓ 19 callersMethodvalidType
(EZType t, boolean allowNull, int lineNumber)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/SemaAssignTypes.java:337
↓ 19 callersMethodvalue
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:270
↓ 18 callersMethodcompileAndRun
(String src, String mainFunction)
registervm/src/test/java/com/compilerprogramming/ezlang/interpreter/TestInterpreter.java:9
↓ 18 callersMethodprint
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:110
↓ 18 callersMethodread
(Operand operand)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:856
↓ 17 callersMethodisHigh
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:85
↓ 17 callersMethodlog_size
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemOpNode.java:84
↓ 17 callersMethodneighbors
Get neighbours of the node Chaitin: neighbors()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/InterferenceGraph.java:93
↓ 17 callersMethodnewBlock
()
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:233
↓ 17 callersMethodpush
(Symbol s)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/ElfFile.java:156
↓ 17 callersMethodrecordUse
(Operand operand, Instruction instruction)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:858
↓ 17 callersMethodrexF
(int reg, int ptr, int idx, boolean wide, Encoding enc)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:139
↓ 16 callersMethodalias
( int alias )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MemMergeNode.java:101
↓ 16 callersMethodcodeIndexedLoad
()
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:423
↓ 16 callersMethodintern
(EZType type)
types/src/main/java/com/compilerprogramming/ezlang/types/TypeDictionary.java:35
↓ 16 callersMethodjumpTo
(BasicBlock block)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:240
↓ 16 callersMethodmake
(byte nil, TypeStruct obj)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeMemPtr.java:34
↓ 16 callersMethodnl
( )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:70
↓ 16 callersMethodval
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/MemOpX86.java:55
↓ 15 callersMethodaddAll
@param c Collection to be added
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:149
↓ 15 callersMethodisEmpty
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/ExitSSABriggs.java:280
↓ 15 callersMethodisEmpty
@return list is empty
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:18
↓ 15 callersMethodkill
Kill a Node with no <em>uses</em>, by setting all of its <em>defs</em> to null. This may recursively kill more Nodes, and is basically dead code elim
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:259
↓ 15 callersMethodlookup
Lookup a name in all scopes starting from most deeply nested. @param name Name to be looked up @return null if not found, or the implementing Node
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/ScopeNode.java:185
↓ 15 callersMethodloopDepth
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:107
↓ 15 callersMethodmake
(Type... types)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeTuple.java:13
↓ 15 callersMethoduniqueName
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:84
↓ 14 callersMethodaddEdge
(FlowBlock from, FlowBlock to, EdgeKind kind, AST.Expr condition)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/FlowCFG.java:241
↓ 14 callersMethodequals
( Object o )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:581
↓ 14 callersMethodfind
Debugging utility to find a Node by index
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:728
↓ 14 callersMethodidom
(Node dep)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:77
↓ 14 callersMethodpeep
( Node n )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:970
↓ 14 callersMethodprintLine
( Node n, SB sb )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/print/IRPrinter.java:17
↓ 14 callersMethodsize
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMask.java:105
↓ 14 callersMethodsize1
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMask.java:99
↓ 14 callersMethodtoStr
(StringBuilder sb, BasicBlock bb, BitSet visited, boolean dumpLiveness)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/BasicBlock.java:186
↓ 13 callersMethodcproj
( int idx )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MultiNode.java:19
↓ 13 callersMethoddumpIR
(TypeDictionary typeDictionary)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Compiler.java:43
↓ 13 callersMethodgetLocalSymbols
()
types/src/main/java/com/compilerprogramming/ezlang/types/Scope.java:50
↓ 13 callersMethodisDead
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:283
↓ 13 callersMethodname
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:15
↓ 13 callersMethodoutregmap
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:21
↓ 13 callersMethodpush
Add element in amortized constant time @param e Element to add at end of list
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:44
↓ 13 callersMethodsetX
Set existing element @param i element to set @param e value to set @return old value @exception AIOOBE if !(0 <= i < _len)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:117
↓ 13 callersMethodsig
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/FunNode.java:64
↓ 13 callersMethodtestPunctuation
(Lexer lexer, String value)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:35
↓ 12 callersMethodblockHead
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CFGNode.java:43
↓ 12 callersMethodcompileSrc
(String src)
optvm/src/test/java/com/compilerprogramming/ezlang/compiler/TestIncrementalSSA.java:9
↓ 12 callersMethodequals
(Object o)
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:36
↓ 12 callersMethodgetBlocks
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:836
↓ 12 callersMethodlineNumber
()
lexer/src/main/java/com/compilerprogramming/ezlang/lexer/Lexer.java:184
↓ 12 callersMethodpop
@return remove and return last element
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:49
↓ 12 callersMethodregmap
( int i )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:19
↓ 12 callersMethodret
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/FunNode.java:61
↓ 12 callersMethodu_type
(int opcode, int rd, int imm20)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:163
↓ 12 callersMethodunchar
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/SB.java:91
↓ 11 callersMethodanalyzeExpr
(AST.Expr e, Lattice facts)
semantic/src/main/java/com/compilerprogramming/ezlang/semantic/NullableAnalysis.java:377
↓ 11 callersMethodconstant
(double con)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFloat.java:33
↓ 11 callersMethoddef
If the instruction defines a var then return the Register else null
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:60
↓ 11 callersMethodequals
(Object o)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Register.java:64
↓ 11 callersMethodfirstReg
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMask.java:67
↓ 11 callersMethodimm12
(TypeInteger ti)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/riscv/riscv.java:312
↓ 11 callersMethodimm_inst
(int opcode, int imm12, int rn, int rd)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/arm/arm.java:303
↓ 11 callersMethodindirectAdr
( int scale, short index, short base, int offset, int reg, Encoding enc )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/cpus/x86_64_v2/x86_64_v2.java:149
↓ 11 callersMethodisEmpty
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMask.java:86
↓ 11 callersMethodlink
( FunNode fun )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/CallNode.java:125
↓ 11 callersMethodmake
( byte nil, TypeTuple sig, Type ret, long fidxs )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeFunPtr.java:36
↓ 11 callersMethodmake
(String name, Field... fields)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeStruct.java:35
↓ 11 callersMethodmatchIdentifier
(Lexer lexer, String identifier)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:43
↓ 11 callersMethodparse
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:14
↓ 11 callersMethodparseBool
(Lexer lexer)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:272
↓ 11 callersMethodpushOperand
(Operand operand)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:612
↓ 11 callersMethodpushOperand
(Operand operand)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:567
↓ 11 callersMethodset
(int r)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMaskRW.java:13
↓ 11 callersMethodsetReturnType
(EZType returnType)
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:186
↓ 11 callersMethodswap12
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:660
↓ 10 callersMethodbuf
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/Encoding.java:38
↓ 10 callersMethodcreateBlock
()
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:52
↓ 10 callersMethodcreateBlock
()
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:76
↓ 10 callersMethoddump
(CodeGen code, int dump, int pass)
seaofnodes/src/test/java/com/compilerprogramming/ezlang/compiler/Simple.java:84
↓ 10 callersMethodequals
( Object o )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:125
↓ 10 callersMethoderror
(Token t, String errorMessage)
parser/src/main/java/com/compilerprogramming/ezlang/parser/Parser.java:23
↓ 10 callersMethodgetElementType
()
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:162
↓ 10 callersMethodhashCode
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/Type.java:115
↓ 10 callersMethodinit
()
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/Node.java:496
↓ 10 callersMethodisAssignable
Can we assign a value of other type to a var of this type?
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:58
↓ 10 callersMethodlivenessAnalysis
()
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:831
↓ 10 callersMethodmake
(int alias, Type t)
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/type/TypeMem.java:28
↓ 10 callersMethodmeet
(long value)
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/SparseConditionalConstantPropagation.java:236
↓ 10 callersMethodname
()
types/src/main/java/com/compilerprogramming/ezlang/types/EZType.java:53
↓ 10 callersMethodoverlap
( RegMask mask )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/codegen/RegMask.java:93
↓ 10 callersMethodpush
Pushes a Node on the WorkList, ensuring no duplicates If Node is null it will not be added.
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/IterPeeps.java:158
↓ 10 callersMethodremove
Slow, linear-time, element removal. Preserves order. @param i element to be removed @return element removed
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/util/Ary.java:77
↓ 10 callersMethodstartBlock
(BasicBlock block)
stackvm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:173
↓ 10 callersMethodstartBlock
(BasicBlock block)
registervm/src/main/java/com/compilerprogramming/ezlang/compiler/CompiledFunction.java:203
↓ 10 callersMethodtwoAddress
( )
seaofnodes/src/main/java/com/compilerprogramming/ezlang/compiler/node/MachNode.java:41
↓ 10 callersMethoduses
Get the registers used by this instruction. Non register operands are not included.
optvm/src/main/java/com/compilerprogramming/ezlang/compiler/Instruction.java:70
← previousnext →101–200 of 3,714, ranked by callers