MCPcopy Create free account

hub / github.com/SeaOfNodes/Simple / functions

Functions39,685 in github.com/SeaOfNodes/Simple

↓ 38 callersFunctions
(t,n,e)
chapter24/docs/d3.v7.min.js:2
↓ 38 callersFunctions
(t,n,e)
chapter22/docs/d3.v7.min.js:2
↓ 38 callersFunctions
(t,n,e)
chapter23/docs/d3.v7.min.js:2
↓ 38 callersFunctions
(t,n,e)
chapter19/docs/d3.v7.min.js:2
↓ 38 callersFunctions
(t,n,e)
chapter18/docs/d3.v7.min.js:2
↓ 38 callersFunctions
(t,n,e)
chapter20/docs/d3.v7.min.js:2
↓ 38 callersFunctions
(t,n,e)
chapter21/docs/d3.v7.min.js:2
↓ 38 callersMethodset
Set existing element @param i element to set @param e value to set @return old value @exception AIOOBE if !(0 <= i < _len)
chapter20/src/main/java/com/seaofnodes/simple/Ary.java:103
↓ 37 callersMethodcontains
(t,n,e)
chapter24/docs/d3.v7.min.js:2
↓ 37 callersMethodisHigh
()
chapter19/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 37 callersMethodisHigh
()
chapter20/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 37 callersMethodisHigh
()
chapter21/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 37 callersMethodsize
()
chapter21/src/main/java/com/seaofnodes/simple/Ary.java:21
↓ 37 callersMethodtypeCheck
()
chapter18/src/main/java/com/seaofnodes/simple/CodeGen.java:62
↓ 36 callersMethodget
()
chapter21/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:79
↓ 36 callersMethodi
( int d )
chapter24/src/main/java/com/seaofnodes/simple/util/SB.java:58
↓ 36 callersMethodi
( int d )
chapter22/src/main/java/com/seaofnodes/simple/SB.java:58
↓ 36 callersMethodi
( int d )
chapter23/src/main/java/com/seaofnodes/simple/util/SB.java:58
↓ 36 callersMethodi
( int d )
chapter19/src/main/java/com/seaofnodes/simple/SB.java:52
↓ 36 callersMethodi
( int d )
chapter18/src/main/java/com/seaofnodes/simple/SB.java:35
↓ 36 callersMethodi
( int d )
chapter20/src/main/java/com/seaofnodes/simple/SB.java:51
↓ 36 callersMethodi
( int d )
chapter21/src/main/java/com/seaofnodes/simple/SB.java:58
↓ 36 callersMethodinstSelect
( Node n )
chapter20/src/main/java/com/seaofnodes/simple/node/cpus/arm/arm.java:185
↓ 36 callersMethodkeep
()
chapter18/src/main/java/com/seaofnodes/simple/node/Node.java:263
↓ 36 callersMethodmatch
(String syntax)
chapter17/src/main/java/com/seaofnodes/simple/Parser.java:1170
↓ 36 callersMethodmeet
(Type t)
chapter11/src/main/java/com/seaofnodes/simple/type/Type.java:124
↓ 36 callersMethodmeet
(Type t)
chapter10/src/main/java/com/seaofnodes/simple/type/Type.java:124
↓ 36 callersMethodmodrm
(MOD mod, int reg, int m_r)
chapter21/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:96
↓ 36 callersMethodout
(int i)
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:138
↓ 36 callersMethodpop
()
chapter20/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:95
↓ 36 callersMethodunkeep
()
chapter23/src/main/java/com/seaofnodes/simple/node/Node.java:289
↓ 36 callersMethodx
( Node n )
chapter22/src/test/java/com/seaofnodes/simple/Eval2.java:292
↓ 35 callersMethodaddDef
Add a new def to an existing Node. Keep the edges correct by adding the corresponding <em>def->use</em> edge. @param new_def the new definition, app
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:218
↓ 35 callersMethodat
(int idx)
chapter22/src/main/java/com/seaofnodes/simple/type/TypeConAry.java:54
↓ 35 callersMethodbuild
( String file, int arg, int spills, boolean print )
chapter24/src/test/java/com/seaofnodes/simple/TestRisc5.java:15
↓ 35 callersMethodget
()
chapter22/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:79
↓ 35 callersMethodget
()
chapter20/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:79
↓ 35 callersMethodmeet
(Type t)
chapter14/src/main/java/com/seaofnodes/simple/type/Type.java:129
↓ 35 callersMethodout
(int i)
chapter21/src/main/java/com/seaofnodes/simple/node/Node.java:138
↓ 35 callersMethodstep
( int maxops )
chapter24/src/test/java/com/seaofnodes/simple/EvalRisc5.java:70
↓ 35 callersMethodvalue
()
chapter12/src/main/java/com/seaofnodes/simple/type/TypeFloat.java:66
↓ 35 callersMethodvalue
()
chapter13/src/main/java/com/seaofnodes/simple/type/TypeFloat.java:66
↓ 35 callersMethodx
( Node n )
chapter24/src/test/java/com/seaofnodes/simple/Eval2.java:294
↓ 35 callersMethodx
( Node n )
chapter23/src/test/java/com/seaofnodes/simple/Eval2.java:294
↓ 35 callersMethodx
( Node n )
chapter19/src/test/java/com/seaofnodes/simple/Eval2.java:291
↓ 35 callersMethodx
( Node n )
chapter18/src/test/java/com/seaofnodes/simple/Eval2.java:291
↓ 35 callersMethodx
( Node n )
chapter20/src/test/java/com/seaofnodes/simple/Eval2.java:293
↓ 35 callersMethodx
( Node n )
chapter21/src/test/java/com/seaofnodes/simple/Eval2.java:293
↓ 34 callersMethodbuild
( String file, int arg, int spills, boolean print )
chapter24/src/test/java/com/seaofnodes/simple/TestArm64.java:16
↓ 34 callersMethodnOuts
()
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:143
↓ 34 callersMethodparse
Parse script with peepholes enabled or disabled
chapter23/src/test/java/com/seaofnodes/simple/fuzzer/FuzzerUtils.java:97
↓ 34 callersMethodpeephole
Try to peephole at this node and return a better replacement Node. Always returns some not-null Node (often this).
chapter09/src/main/java/com/seaofnodes/simple/node/Node.java:315
↓ 34 callersMethodremove
Slow, linear-time, element removal. Preserves order. @param i element to be removed @return element removed
chapter17/src/main/java/com/seaofnodes/simple/Ary.java:99
↓ 34 callersMethodremoveLast
()
chapter17/src/main/java/com/seaofnodes/simple/Ary.java:48
↓ 34 callersMethodsize
()
chapter20/src/main/java/com/seaofnodes/simple/Ary.java:21
↓ 34 callersMethodstep
(int maxops)
chapter24/src/test/java/com/seaofnodes/simple/EvalArm64.java:60
↓ 33 callersMethodaddDef
Add a new def to an existing Node. Keep the edges correct by adding the corresponding <em>def->use</em> edge. @param new_def the new definition, app
chapter19/src/main/java/com/seaofnodes/simple/node/Node.java:213
↓ 33 callersMethodaddDef
Add a new def to an existing Node. Keep the edges correct by adding the corresponding <em>def->use</em> edge. @param new_def the new definition, app
chapter18/src/main/java/com/seaofnodes/simple/node/Node.java:204
↓ 33 callersMethodaddDep
Add a node to the list of dependencies. Only add it if it's not an input or output of this node, that is, it is at least one step away. The node bei
chapter24/src/main/java/com/seaofnodes/simple/node/Node.java:557
↓ 33 callersMethodat
( int i )
chapter20/src/main/java/com/seaofnodes/simple/Ary.java:28
↓ 33 callersMethodclosePath
()
chapter24/docs/d3.v7.min.js:2
↓ 33 callersMethodclosePath
()
chapter22/docs/d3.v7.min.js:2
↓ 33 callersMethodclosePath
()
chapter23/docs/d3.v7.min.js:2
↓ 33 callersMethodclosePath
()
chapter19/docs/d3.v7.min.js:2
↓ 33 callersMethodclosePath
()
chapter18/docs/d3.v7.min.js:2
↓ 33 callersMethodclosePath
()
chapter20/docs/d3.v7.min.js:2
↓ 33 callersMethodclosePath
()
chapter21/docs/d3.v7.min.js:2
↓ 33 callersMethodcon
( long con )
chapter22/src/main/java/com/seaofnodes/simple/Parser.java:1538
↓ 33 callersMethodget
(Node n)
chapter19/src/test/java/com/seaofnodes/simple/Eval2.java:51
↓ 33 callersMethodget
(Node n)
chapter18/src/test/java/com/seaofnodes/simple/Eval2.java:51
↓ 33 callersMethodget
(Node n)
chapter20/src/test/java/com/seaofnodes/simple/Eval2.java:53
↓ 33 callersMethodget
(Node n)
chapter21/src/test/java/com/seaofnodes/simple/Eval2.java:53
↓ 33 callersMethodlength
()
chapter23/docs/d3-graphviz.js:753
↓ 33 callersMethodlrg
( Node n )
chapter20/src/main/java/com/seaofnodes/simple/codegen/RegAlloc.java:83
↓ 33 callersMethodpeephole
Try to peephole at this node and return a better replacement Node if possible. We compute a {@link Type} and then check and replace: <ul> <li>if the
chapter06/src/main/java/com/seaofnodes/simple/node/Node.java:257
↓ 33 callersMethodset
(t,n)
chapter22/docs/d3.v7.min.js:2
↓ 33 callersMethodset
(t,n)
chapter23/docs/d3.v7.min.js:2
↓ 33 callersMethodset
(t,n)
chapter18/docs/d3.v7.min.js:2
↓ 33 callersMethodset
(t,n)
chapter20/docs/d3.v7.min.js:2
↓ 33 callersMethodset
(t,n)
chapter21/docs/d3.v7.min.js:2
↓ 33 callersMethodtestCPU
( String src, String cpu, String os, int spills, String stop )
chapter24/src/test/java/com/seaofnodes/simple/Chapter20Test.java:18
↓ 33 callersMethodtestCPU
( String src, String cpu, String os, int spills, String stop )
chapter22/src/test/java/com/seaofnodes/simple/Chapter20Test.java:23
↓ 33 callersMethodtestCPU
( String src, String cpu, String os, int spills, String stop )
chapter23/src/test/java/com/seaofnodes/simple/Chapter20Test.java:23
↓ 33 callersMethodtestCPU
( String src, String cpu, String os, int spills, String stop )
chapter21/src/test/java/com/seaofnodes/simple/Chapter20Test.java:23
↓ 32 callersMethod_print0
(StringBuilder sb, BitSet visited)
chapter24/src/main/java/com/seaofnodes/simple/node/Node.java:117
↓ 32 callersFunction_v
(t,n,e)
chapter24/docs/d3.v7.min.js:2
↓ 32 callersFunction_v
(t,n,e)
chapter22/docs/d3.v7.min.js:2
↓ 32 callersFunction_v
(t,n,e)
chapter23/docs/d3.v7.min.js:2
↓ 32 callersFunction_v
(t,n,e)
chapter19/docs/d3.v7.min.js:2
↓ 32 callersFunction_v
(t,n,e)
chapter18/docs/d3.v7.min.js:2
↓ 32 callersFunction_v
(t,n,e)
chapter20/docs/d3.v7.min.js:2
↓ 32 callersFunction_v
(t,n,e)
chapter21/docs/d3.v7.min.js:2
↓ 32 callersMethodconstant
(long con)
chapter14/src/main/java/com/seaofnodes/simple/type/TypeInteger.java:41
↓ 32 callersMethodevaluate
Run the graph until either a return is found or the number of loop iterations are done.
chapter13/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:167
↓ 32 callersMethodlength
()
chapter22/docs/d3-graphviz.js:753
↓ 32 callersMethodmem
()
chapter17/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:73
↓ 32 callersMethodmem
()
chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:66
↓ 32 callersMethodmem
(int idx)
chapter21/src/main/java/com/seaofnodes/simple/node/NewNode.java:36
↓ 32 callersMethodnIns
()
chapter08/src/main/java/com/seaofnodes/simple/node/Node.java:158
↓ 32 callersMethodoff
()
chapter22/src/main/java/com/seaofnodes/simple/node/MemOpNode.java:83
← previousnext →501–600 of 39,685, ranked by callers