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
↓ 32 callers
Method
out
(int i)
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:138
↓ 32 callers
Method
peep
( Node n )
chapter24/src/main/java/com/seaofnodes/simple/Parser.java:1766
↓ 32 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
chapter05/src/main/java/com/seaofnodes/simple/node/Node.java:236
↓ 32 callers
Method
print
()
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:108
↓ 32 callers
Method
ptr
()
chapter19/src/main/java/com/seaofnodes/simple/node/MemOpNode.java:47
↓ 32 callers
Method
rex
(int reg, int ptr, int idx, boolean wide)
chapter24/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:120
↓ 32 callers
Method
rex
(int reg, int ptr, int idx, boolean wide)
chapter22/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:120
↓ 32 callers
Method
rex
(int reg, int ptr, int idx, boolean wide)
chapter23/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:120
↓ 32 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)
chapter24/src/main/java/com/seaofnodes/simple/util/Ary.java:104
↓ 32 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)
chapter23/src/main/java/com/seaofnodes/simple/util/Ary.java:104
↓ 32 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)
chapter19/src/main/java/com/seaofnodes/simple/Ary.java:88
↓ 32 callers
Method
unkeep
()
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:287
↓ 32 callers
Method
unkeep
()
chapter19/src/main/java/com/seaofnodes/simple/node/Node.java:272
↓ 32 callers
Method
unkeep
()
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:277
↓ 32 callers
Method
unkeep
()
chapter21/src/main/java/com/seaofnodes/simple/node/Node.java:287
↓ 31 callers
Method
addDep
Add a node to the list of dependencies. Only add it if its not an input or output of this node, that is, it is at least one step away. The node bein
chapter23/src/main/java/com/seaofnodes/simple/node/Node.java:556
↓ 31 callers
Method
at
( int i )
chapter19/src/main/java/com/seaofnodes/simple/Ary.java:28
↓ 31 callers
Method
clear
()
chapter24/src/main/java/com/seaofnodes/simple/util/SB.java:96
↓ 31 callers
Method
clear
()
chapter23/src/main/java/com/seaofnodes/simple/util/SB.java:96
↓ 31 callers
Method
equals
( Object o )
chapter24/src/main/java/com/seaofnodes/simple/util/Ary.java:212
↓ 31 callers
Method
equals
( Object o )
chapter23/src/main/java/com/seaofnodes/simple/util/Ary.java:212
↓ 31 callers
Method
fun
()
chapter24/src/main/java/com/seaofnodes/simple/node/CFGNode.java:101
↓ 31 callers
Method
get
(Node n)
chapter22/src/test/java/com/seaofnodes/simple/Eval2.java:53
↓ 31 callers
Method
get
(Node n)
chapter22/src/main/java/com/seaofnodes/simple/codegen/ListScheduler.java:31
↓ 31 callers
Method
get
(Node n)
chapter23/src/main/java/com/seaofnodes/simple/codegen/ListScheduler.java:31
↓ 31 callers
Method
get
(Node n)
chapter21/src/main/java/com/seaofnodes/simple/codegen/ListScheduler.java:31
↓ 31 callers
Method
length
()
chapter21/docs/d3-graphviz.js:753
↓ 31 callers
Method
match
(String syntax)
chapter16/src/main/java/com/seaofnodes/simple/Parser.java:962
↓ 31 callers
Method
nIns
()
chapter07/src/main/java/com/seaofnodes/simple/node/Node.java:154
↓ 31 callers
Method
off
()
chapter21/src/main/java/com/seaofnodes/simple/node/MemOpNode.java:84
↓ 31 callers
Method
open
( String name )
chapter23/src/main/java/com/seaofnodes/simple/type/TypeStruct.java:63
↓ 31 callers
Method
pos
()
chapter24/src/main/java/com/seaofnodes/simple/Parser.java:1805
↓ 31 callers
Method
pos
()
chapter23/src/main/java/com/seaofnodes/simple/Parser.java:1746
↓ 31 callers
Method
print
(StringBuilder sb)
chapter11/src/main/java/com/seaofnodes/simple/type/Type.java:183
↓ 31 callers
Method
print
(StringBuilder sb)
chapter14/src/main/java/com/seaofnodes/simple/type/Type.java:188
↓ 31 callers
Method
print
(StringBuilder sb)
chapter17/src/main/java/com/seaofnodes/simple/type/Type.java:214
↓ 31 callers
Method
print
(StringBuilder sb)
chapter12/src/main/java/com/seaofnodes/simple/type/Type.java:184
↓ 31 callers
Method
print
(StringBuilder sb)
chapter15/src/main/java/com/seaofnodes/simple/type/Type.java:198
↓ 31 callers
Method
print
(StringBuilder sb)
chapter16/src/main/java/com/seaofnodes/simple/type/Type.java:198
↓ 31 callers
Method
print
(StringBuilder sb)
chapter13/src/main/java/com/seaofnodes/simple/type/Type.java:186
↓ 31 callers
Method
print
(StringBuilder sb)
chapter10/src/main/java/com/seaofnodes/simple/type/Type.java:183
↓ 31 callers
Method
region
()
chapter20/src/main/java/com/seaofnodes/simple/node/PhiNode.java:46
↓ 30 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter12/src/main/java/com/seaofnodes/simple/node/Node.java:106
↓ 30 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter13/src/main/java/com/seaofnodes/simple/node/Node.java:106
↓ 30 callers
Method
con
( long con )
chapter19/src/main/java/com/seaofnodes/simple/Parser.java:1428
↓ 30 callers
Method
con
( long con )
chapter20/src/main/java/com/seaofnodes/simple/Parser.java:1430
↓ 30 callers
Method
con
( long con )
chapter21/src/main/java/com/seaofnodes/simple/Parser.java:1449
↓ 30 callers
Method
ctrl
()
chapter24/src/main/java/com/seaofnodes/simple/Parser.java:132
↓ 30 callers
Method
ctrl
()
chapter16/src/main/java/com/seaofnodes/simple/node/IfNode.java:28
↓ 30 callers
Method
get
(Node n)
chapter24/src/test/java/com/seaofnodes/simple/Eval2.java:55
↓ 30 callers
Method
get
(Node n)
chapter24/src/main/java/com/seaofnodes/simple/codegen/ListScheduler.java:31
↓ 30 callers
Method
get
(Node n)
chapter23/src/test/java/com/seaofnodes/simple/Eval2.java:55
↓ 30 callers
Method
isHigh
()
chapter24/src/main/java/com/seaofnodes/simple/type/Type.java:120
↓ 30 callers
Method
isa
( Type t )
chapter24/src/main/java/com/seaofnodes/simple/type/Type.java:320
↓ 30 callers
Method
match
(String syntax)
chapter15/src/main/java/com/seaofnodes/simple/Parser.java:870
↓ 30 callers
Method
mem
(int idx)
chapter22/src/main/java/com/seaofnodes/simple/node/NewNode.java:36
↓ 30 callers
Method
parse
Parse script with peepholes enabled or disabled
chapter22/src/test/java/com/seaofnodes/simple/fuzzer/FuzzerUtils.java:97
↓ 30 callers
Method
pop
()
chapter22/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:99
↓ 30 callers
Method
print
(StringBuilder sb)
chapter06/src/main/java/com/seaofnodes/simple/type/Type.java:46
↓ 30 callers
Method
print
(StringBuilder sb)
chapter07/src/main/java/com/seaofnodes/simple/type/Type.java:46
↓ 30 callers
Method
print
(StringBuilder sb)
chapter04/src/main/java/com/seaofnodes/simple/type/Type.java:44
↓ 30 callers
Method
print
(StringBuilder sb)
chapter05/src/main/java/com/seaofnodes/simple/type/Type.java:44
↓ 30 callers
Method
print
(StringBuilder sb)
chapter09/src/main/java/com/seaofnodes/simple/type/Type.java:55
↓ 30 callers
Method
print
(StringBuilder sb)
chapter08/src/main/java/com/seaofnodes/simple/type/Type.java:46
↓ 30 callers
Method
put
(String msg)
chapter18/src/main/java/com/seaofnodes/simple/SimpleWebSocket.java:122
↓ 30 callers
Method
rex
(int reg, int ptr, int idx, boolean wide)
chapter21/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:118
↓ 30 callers
Method
setDef
Change a <em>def</em> into a Node. Keeps the edges correct, by removing the corresponding <em>use->def</em> edge. This may make the original <em>def
chapter17/src/main/java/com/seaofnodes/simple/node/Node.java:156
↓ 30 callers
Method
testCPU
( String src, String cpu, String os, int spills, String stop )
chapter20/src/test/java/com/seaofnodes/simple/Chapter20Test.java:21
↓ 30 callers
Method
unkeep
()
chapter18/src/main/java/com/seaofnodes/simple/node/Node.java:265
↓ 29 callers
Method
TODO
()
chapter18/src/main/java/com/seaofnodes/simple/Utils.java:6
↓ 29 callers
Method
addDep
Add a node to the list of dependencies. Only add it if its not an input or output of this node, that is, it is at least one step away. The node bein
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:553
↓ 29 callers
Method
con
( long con )
chapter24/src/main/java/com/seaofnodes/simple/Parser.java:1763
↓ 29 callers
Method
con
( long con )
chapter23/src/main/java/com/seaofnodes/simple/Parser.java:1704
↓ 29 callers
Method
ctrl
()
chapter22/src/main/java/com/seaofnodes/simple/Parser.java:131
↓ 29 callers
Method
ctrl
()
chapter17/src/main/java/com/seaofnodes/simple/node/IfNode.java:28
↓ 29 callers
Method
evaluate
Run the graph until either a return is found or the number of loop iterations are done.
chapter12/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:167
↓ 29 callers
Method
fun
()
chapter22/src/main/java/com/seaofnodes/simple/node/CFGNode.java:100
↓ 29 callers
Method
fun
()
chapter23/src/main/java/com/seaofnodes/simple/node/CFGNode.java:101
↓ 29 callers
Method
isEmpty
@return list is empty
chapter22/src/main/java/com/seaofnodes/simple/Ary.java:18
↓ 29 callers
Method
lineStart
()
chapter24/docs/d3.v7.min.js:2
↓ 29 callers
Method
lineStart
()
chapter22/docs/d3.v7.min.js:2
↓ 29 callers
Method
lineStart
()
chapter23/docs/d3.v7.min.js:2
↓ 29 callers
Method
lineStart
()
chapter19/docs/d3.v7.min.js:2
↓ 29 callers
Method
lineStart
()
chapter18/docs/d3.v7.min.js:2
↓ 29 callers
Method
lineStart
()
chapter20/docs/d3.v7.min.js:2
↓ 29 callers
Method
lineStart
()
chapter21/docs/d3.v7.min.js:2
↓ 29 callers
Method
mem
(int idx)
chapter24/src/main/java/com/seaofnodes/simple/node/NewNode.java:36
↓ 29 callers
Method
mem
(int idx)
chapter23/src/main/java/com/seaofnodes/simple/node/NewNode.java:35
↓ 29 callers
Method
mem
(int idx)
chapter19/src/main/java/com/seaofnodes/simple/node/NewNode.java:34
↓ 29 callers
Method
mem
(int idx)
chapter20/src/main/java/com/seaofnodes/simple/node/NewNode.java:34
↓ 29 callers
Method
patch4
( int idx, int val )
chapter24/src/main/java/com/seaofnodes/simple/codegen/Encoding.java:92
↓ 29 callers
Method
patch4
( int idx, int val )
chapter22/src/main/java/com/seaofnodes/simple/codegen/Encoding.java:89
↓ 29 callers
Method
patch4
( int idx, int val )
chapter23/src/main/java/com/seaofnodes/simple/codegen/Encoding.java:92
↓ 29 callers
Method
peep
( Node n )
chapter23/src/main/java/com/seaofnodes/simple/Parser.java:1707
↓ 29 callers
Method
pop
()
chapter19/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:94
↓ 29 callers
Method
pop
()
chapter21/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:95
↓ 29 callers
Method
uniqueName
()
chapter24/src/main/java/com/seaofnodes/simple/node/Node.java:85
↓ 29 callers
Method
uniqueName
()
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:82
↓ 29 callers
Method
uniqueName
()
chapter23/src/main/java/com/seaofnodes/simple/node/Node.java:84
↓ 29 callers
Method
uniqueName
()
chapter19/src/main/java/com/seaofnodes/simple/node/Node.java:79
← previous
next →
601–700 of 39,685, ranked by callers