Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SeaOfNodes/Simple
/ functions
Functions
39,685 in github.com/SeaOfNodes/Simple
⨍
Functions
39,685
◇
Types & classes
3,380
↓ 38 callers
Function
s
(t,n,e)
chapter24/docs/d3.v7.min.js:2
↓ 38 callers
Function
s
(t,n,e)
chapter22/docs/d3.v7.min.js:2
↓ 38 callers
Function
s
(t,n,e)
chapter23/docs/d3.v7.min.js:2
↓ 38 callers
Function
s
(t,n,e)
chapter19/docs/d3.v7.min.js:2
↓ 38 callers
Function
s
(t,n,e)
chapter18/docs/d3.v7.min.js:2
↓ 38 callers
Function
s
(t,n,e)
chapter20/docs/d3.v7.min.js:2
↓ 38 callers
Function
s
(t,n,e)
chapter21/docs/d3.v7.min.js:2
↓ 38 callers
Method
set
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 callers
Method
contains
(t,n,e)
chapter24/docs/d3.v7.min.js:2
↓ 37 callers
Method
isHigh
()
chapter19/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 37 callers
Method
isHigh
()
chapter20/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 37 callers
Method
isHigh
()
chapter21/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 37 callers
Method
size
()
chapter21/src/main/java/com/seaofnodes/simple/Ary.java:21
↓ 37 callers
Method
typeCheck
()
chapter18/src/main/java/com/seaofnodes/simple/CodeGen.java:62
↓ 36 callers
Method
get
()
chapter21/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:79
↓ 36 callers
Method
i
( int d )
chapter24/src/main/java/com/seaofnodes/simple/util/SB.java:58
↓ 36 callers
Method
i
( int d )
chapter22/src/main/java/com/seaofnodes/simple/SB.java:58
↓ 36 callers
Method
i
( int d )
chapter23/src/main/java/com/seaofnodes/simple/util/SB.java:58
↓ 36 callers
Method
i
( int d )
chapter19/src/main/java/com/seaofnodes/simple/SB.java:52
↓ 36 callers
Method
i
( int d )
chapter18/src/main/java/com/seaofnodes/simple/SB.java:35
↓ 36 callers
Method
i
( int d )
chapter20/src/main/java/com/seaofnodes/simple/SB.java:51
↓ 36 callers
Method
i
( int d )
chapter21/src/main/java/com/seaofnodes/simple/SB.java:58
↓ 36 callers
Method
instSelect
( Node n )
chapter20/src/main/java/com/seaofnodes/simple/node/cpus/arm/arm.java:185
↓ 36 callers
Method
keep
()
chapter18/src/main/java/com/seaofnodes/simple/node/Node.java:263
↓ 36 callers
Method
match
(String syntax)
chapter17/src/main/java/com/seaofnodes/simple/Parser.java:1170
↓ 36 callers
Method
meet
(Type t)
chapter11/src/main/java/com/seaofnodes/simple/type/Type.java:124
↓ 36 callers
Method
meet
(Type t)
chapter10/src/main/java/com/seaofnodes/simple/type/Type.java:124
↓ 36 callers
Method
modrm
(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 callers
Method
out
(int i)
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:138
↓ 36 callers
Method
pop
()
chapter20/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:95
↓ 36 callers
Method
unkeep
()
chapter23/src/main/java/com/seaofnodes/simple/node/Node.java:289
↓ 36 callers
Method
x
( Node n )
chapter22/src/test/java/com/seaofnodes/simple/Eval2.java:292
↓ 35 callers
Method
addDef
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 callers
Method
at
(int idx)
chapter22/src/main/java/com/seaofnodes/simple/type/TypeConAry.java:54
↓ 35 callers
Method
build
( String file, int arg, int spills, boolean print )
chapter24/src/test/java/com/seaofnodes/simple/TestRisc5.java:15
↓ 35 callers
Method
get
()
chapter22/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:79
↓ 35 callers
Method
get
()
chapter20/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:79
↓ 35 callers
Method
meet
(Type t)
chapter14/src/main/java/com/seaofnodes/simple/type/Type.java:129
↓ 35 callers
Method
out
(int i)
chapter21/src/main/java/com/seaofnodes/simple/node/Node.java:138
↓ 35 callers
Method
step
( int maxops )
chapter24/src/test/java/com/seaofnodes/simple/EvalRisc5.java:70
↓ 35 callers
Method
value
()
chapter12/src/main/java/com/seaofnodes/simple/type/TypeFloat.java:66
↓ 35 callers
Method
value
()
chapter13/src/main/java/com/seaofnodes/simple/type/TypeFloat.java:66
↓ 35 callers
Method
x
( Node n )
chapter24/src/test/java/com/seaofnodes/simple/Eval2.java:294
↓ 35 callers
Method
x
( Node n )
chapter23/src/test/java/com/seaofnodes/simple/Eval2.java:294
↓ 35 callers
Method
x
( Node n )
chapter19/src/test/java/com/seaofnodes/simple/Eval2.java:291
↓ 35 callers
Method
x
( Node n )
chapter18/src/test/java/com/seaofnodes/simple/Eval2.java:291
↓ 35 callers
Method
x
( Node n )
chapter20/src/test/java/com/seaofnodes/simple/Eval2.java:293
↓ 35 callers
Method
x
( Node n )
chapter21/src/test/java/com/seaofnodes/simple/Eval2.java:293
↓ 34 callers
Method
build
( String file, int arg, int spills, boolean print )
chapter24/src/test/java/com/seaofnodes/simple/TestArm64.java:16
↓ 34 callers
Method
nOuts
()
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:143
↓ 34 callers
Method
parse
Parse script with peepholes enabled or disabled
chapter23/src/test/java/com/seaofnodes/simple/fuzzer/FuzzerUtils.java:97
↓ 34 callers
Method
peephole
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 callers
Method
remove
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 callers
Method
removeLast
()
chapter17/src/main/java/com/seaofnodes/simple/Ary.java:48
↓ 34 callers
Method
size
()
chapter20/src/main/java/com/seaofnodes/simple/Ary.java:21
↓ 34 callers
Method
step
(int maxops)
chapter24/src/test/java/com/seaofnodes/simple/EvalArm64.java:60
↓ 33 callers
Method
addDef
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 callers
Method
addDef
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 callers
Method
addDep
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 callers
Method
at
( int i )
chapter20/src/main/java/com/seaofnodes/simple/Ary.java:28
↓ 33 callers
Method
closePath
()
chapter24/docs/d3.v7.min.js:2
↓ 33 callers
Method
closePath
()
chapter22/docs/d3.v7.min.js:2
↓ 33 callers
Method
closePath
()
chapter23/docs/d3.v7.min.js:2
↓ 33 callers
Method
closePath
()
chapter19/docs/d3.v7.min.js:2
↓ 33 callers
Method
closePath
()
chapter18/docs/d3.v7.min.js:2
↓ 33 callers
Method
closePath
()
chapter20/docs/d3.v7.min.js:2
↓ 33 callers
Method
closePath
()
chapter21/docs/d3.v7.min.js:2
↓ 33 callers
Method
con
( long con )
chapter22/src/main/java/com/seaofnodes/simple/Parser.java:1538
↓ 33 callers
Method
get
(Node n)
chapter19/src/test/java/com/seaofnodes/simple/Eval2.java:51
↓ 33 callers
Method
get
(Node n)
chapter18/src/test/java/com/seaofnodes/simple/Eval2.java:51
↓ 33 callers
Method
get
(Node n)
chapter20/src/test/java/com/seaofnodes/simple/Eval2.java:53
↓ 33 callers
Method
get
(Node n)
chapter21/src/test/java/com/seaofnodes/simple/Eval2.java:53
↓ 33 callers
Method
length
()
chapter23/docs/d3-graphviz.js:753
↓ 33 callers
Method
lrg
( Node n )
chapter20/src/main/java/com/seaofnodes/simple/codegen/RegAlloc.java:83
↓ 33 callers
Method
peephole
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 callers
Method
set
(t,n)
chapter22/docs/d3.v7.min.js:2
↓ 33 callers
Method
set
(t,n)
chapter23/docs/d3.v7.min.js:2
↓ 33 callers
Method
set
(t,n)
chapter18/docs/d3.v7.min.js:2
↓ 33 callers
Method
set
(t,n)
chapter20/docs/d3.v7.min.js:2
↓ 33 callers
Method
set
(t,n)
chapter21/docs/d3.v7.min.js:2
↓ 33 callers
Method
testCPU
( String src, String cpu, String os, int spills, String stop )
chapter24/src/test/java/com/seaofnodes/simple/Chapter20Test.java:18
↓ 33 callers
Method
testCPU
( String src, String cpu, String os, int spills, String stop )
chapter22/src/test/java/com/seaofnodes/simple/Chapter20Test.java:23
↓ 33 callers
Method
testCPU
( String src, String cpu, String os, int spills, String stop )
chapter23/src/test/java/com/seaofnodes/simple/Chapter20Test.java:23
↓ 33 callers
Method
testCPU
( String src, String cpu, String os, int spills, String stop )
chapter21/src/test/java/com/seaofnodes/simple/Chapter20Test.java:23
↓ 32 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter24/src/main/java/com/seaofnodes/simple/node/Node.java:117
↓ 32 callers
Function
_v
(t,n,e)
chapter24/docs/d3.v7.min.js:2
↓ 32 callers
Function
_v
(t,n,e)
chapter22/docs/d3.v7.min.js:2
↓ 32 callers
Function
_v
(t,n,e)
chapter23/docs/d3.v7.min.js:2
↓ 32 callers
Function
_v
(t,n,e)
chapter19/docs/d3.v7.min.js:2
↓ 32 callers
Function
_v
(t,n,e)
chapter18/docs/d3.v7.min.js:2
↓ 32 callers
Function
_v
(t,n,e)
chapter20/docs/d3.v7.min.js:2
↓ 32 callers
Function
_v
(t,n,e)
chapter21/docs/d3.v7.min.js:2
↓ 32 callers
Method
constant
(long con)
chapter14/src/main/java/com/seaofnodes/simple/type/TypeInteger.java:41
↓ 32 callers
Method
evaluate
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 callers
Method
length
()
chapter22/docs/d3-graphviz.js:753
↓ 32 callers
Method
mem
()
chapter17/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:73
↓ 32 callers
Method
mem
()
chapter16/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:66
↓ 32 callers
Method
mem
(int idx)
chapter21/src/main/java/com/seaofnodes/simple/node/NewNode.java:36
↓ 32 callers
Method
nIns
()
chapter08/src/main/java/com/seaofnodes/simple/node/Node.java:158
↓ 32 callers
Method
off
()
chapter22/src/main/java/com/seaofnodes/simple/node/MemOpNode.java:83
← previous
next →
501–600 of 39,685, ranked by callers