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
↓ 44 callers
Method
region
()
chapter24/src/main/java/com/seaofnodes/simple/node/PhiNode.java:57
↓ 43 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter14/src/main/java/com/seaofnodes/simple/node/Node.java:104
↓ 43 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter15/src/main/java/com/seaofnodes/simple/node/Node.java:104
↓ 43 callers
Method
dual
()
chapter24/src/main/java/com/seaofnodes/simple/type/Type.java:295
↓ 43 callers
Method
dual
()
chapter23/src/main/java/com/seaofnodes/simple/type/Type.java:295
↓ 43 callers
Method
error
(String msg)
chapter24/src/main/java/com/seaofnodes/simple/Parser.java:2092
↓ 43 callers
Function
i
()
chapter24/docs/d3.v7.min.js:2
↓ 43 callers
Function
i
()
chapter22/docs/d3.v7.min.js:2
↓ 43 callers
Function
i
()
chapter23/docs/d3.v7.min.js:2
↓ 43 callers
Function
i
()
chapter19/docs/d3.v7.min.js:2
↓ 43 callers
Function
i
()
chapter18/docs/d3.v7.min.js:2
↓ 43 callers
Function
i
()
chapter20/docs/d3.v7.min.js:2
↓ 43 callers
Function
i
()
chapter21/docs/d3.v7.min.js:2
↓ 43 callers
Method
isClone
()
chapter21/src/main/java/com/seaofnodes/simple/node/MachNode.java:42
↓ 43 callers
Function
o
(t)
chapter24/docs/d3.v7.min.js:2
↓ 43 callers
Function
o
(t)
chapter22/docs/d3.v7.min.js:2
↓ 43 callers
Function
o
(t)
chapter23/docs/d3.v7.min.js:2
↓ 43 callers
Function
o
(t)
chapter19/docs/d3.v7.min.js:2
↓ 43 callers
Function
o
(t)
chapter18/docs/d3.v7.min.js:2
↓ 43 callers
Function
o
(t)
chapter20/docs/d3.v7.min.js:2
↓ 43 callers
Function
o
(t)
chapter21/docs/d3.v7.min.js:2
↓ 43 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
chapter18/src/main/java/com/seaofnodes/simple/node/Node.java:155
↓ 42 callers
Function
a
(o)
chapter24/docs/d3.v7.min.js:2
↓ 42 callers
Function
a
(o)
chapter22/docs/d3.v7.min.js:2
↓ 42 callers
Function
a
(o)
chapter23/docs/d3.v7.min.js:2
↓ 42 callers
Function
a
(o)
chapter19/docs/d3.v7.min.js:2
↓ 42 callers
Function
a
(o)
chapter18/docs/d3.v7.min.js:2
↓ 42 callers
Function
a
(o)
chapter20/docs/d3.v7.min.js:2
↓ 42 callers
Function
a
(o)
chapter21/docs/d3.v7.min.js:2
↓ 42 callers
Method
add
( N n )
chapter09/src/main/java/com/seaofnodes/simple/IterPeeps.java:51
↓ 42 callers
Method
at
(int idx )
chapter24/src/main/java/com/seaofnodes/simple/util/SB.java:53
↓ 42 callers
Method
at
(int idx )
chapter21/src/main/java/com/seaofnodes/simple/SB.java:53
↓ 42 callers
Method
error
(String msg)
chapter23/src/main/java/com/seaofnodes/simple/Parser.java:2033
↓ 42 callers
Method
isEmpty
@return list is empty
chapter23/src/main/java/com/seaofnodes/simple/util/Ary.java:18
↓ 42 callers
Method
lrg
( Node n )
chapter24/src/main/java/com/seaofnodes/simple/codegen/RegAlloc.java:84
↓ 42 callers
Method
lrg
( Node n )
chapter22/src/main/java/com/seaofnodes/simple/codegen/RegAlloc.java:84
↓ 42 callers
Method
lrg
( Node n )
chapter23/src/main/java/com/seaofnodes/simple/codegen/RegAlloc.java:84
↓ 42 callers
Method
lrg
( Node n )
chapter21/src/main/java/com/seaofnodes/simple/codegen/RegAlloc.java:84
↓ 42 callers
Method
mem
()
chapter18/src/main/java/com/seaofnodes/simple/node/ScopeNode.java:72
↓ 42 callers
Method
ptr
()
chapter20/src/main/java/com/seaofnodes/simple/node/MemOpNode.java:47
↓ 42 callers
Method
twoAddress
( )
chapter21/src/main/java/com/seaofnodes/simple/node/MachNode.java:37
↓ 42 callers
Function
ym
(t)
chapter24/docs/d3.v7.min.js:2
↓ 42 callers
Function
ym
(t)
chapter22/docs/d3.v7.min.js:2
↓ 42 callers
Function
ym
(t)
chapter23/docs/d3.v7.min.js:2
↓ 42 callers
Function
ym
(t)
chapter19/docs/d3.v7.min.js:2
↓ 42 callers
Function
ym
(t)
chapter18/docs/d3.v7.min.js:2
↓ 42 callers
Function
ym
(t)
chapter20/docs/d3.v7.min.js:2
↓ 42 callers
Function
ym
(t)
chapter21/docs/d3.v7.min.js:2
↓ 41 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter19/src/main/java/com/seaofnodes/simple/node/Node.java:111
↓ 41 callers
Method
add
Add element in amortized constant time @param e Element to add at end of list @return true
chapter19/src/main/java/com/seaofnodes/simple/Ary.java:53
↓ 41 callers
Method
add
( N n )
chapter10/src/main/java/com/seaofnodes/simple/IterPeeps.java:49
↓ 41 callers
Method
exec
(Node node)
chapter24/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:278
↓ 41 callers
Method
isConstant
()
chapter12/src/main/java/com/seaofnodes/simple/type/Type.java:74
↓ 41 callers
Method
isConstant
()
chapter13/src/main/java/com/seaofnodes/simple/type/Type.java:74
↓ 41 callers
Method
meet
(Type t)
chapter17/src/main/java/com/seaofnodes/simple/type/Type.java:129
↓ 41 callers
Method
parse
Parse script with peepholes enabled or disabled
chapter24/src/test/java/com/seaofnodes/simple/fuzzer/FuzzerUtils.java:97
↓ 41 callers
Method
parse
()
chapter04/src/main/java/com/seaofnodes/simple/Parser.java:69
↓ 41 callers
Method
put
(String msg)
chapter20/src/main/java/com/seaofnodes/simple/print/SimpleWebSocket.java:123
↓ 41 callers
Method
unkeep
()
chapter24/src/main/java/com/seaofnodes/simple/node/Node.java:290
↓ 40 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter18/src/main/java/com/seaofnodes/simple/node/Node.java:102
↓ 40 callers
Method
add
Add element in amortized constant time @param e Element to add at end of list @return true
chapter20/src/main/java/com/seaofnodes/simple/Ary.java:57
↓ 40 callers
Method
at
(int idx )
chapter23/src/main/java/com/seaofnodes/simple/util/SB.java:53
↓ 40 callers
Method
exec
(Node node)
chapter22/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:279
↓ 40 callers
Method
exec
(Node node)
chapter23/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:278
↓ 40 callers
Method
exec
(Node node)
chapter21/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:279
↓ 40 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
chapter08/src/main/java/com/seaofnodes/simple/node/Node.java:306
↓ 40 callers
Method
region
()
chapter22/src/main/java/com/seaofnodes/simple/node/PhiNode.java:46
↓ 40 callers
Method
region
()
chapter23/src/main/java/com/seaofnodes/simple/node/PhiNode.java:55
↓ 40 callers
Method
toString
()
chapter07/src/main/java/com/seaofnodes/simple/Parser.java:77
↓ 40 callers
Method
typeCheck
()
chapter22/src/main/java/com/seaofnodes/simple/codegen/CodeGen.java:222
↓ 39 callers
Method
cfg0
()
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:147
↓ 39 callers
Method
equals
( Object o )
chapter22/src/main/java/com/seaofnodes/simple/Ary.java:211
↓ 39 callers
Method
instSelect
( String cpu, String callingConv )
chapter19/src/main/java/com/seaofnodes/simple/CodeGen.java:170
↓ 39 callers
Method
meet
(Type t)
chapter12/src/main/java/com/seaofnodes/simple/type/Type.java:125
↓ 39 callers
Method
meet
(Type t)
chapter13/src/main/java/com/seaofnodes/simple/type/Type.java:127
↓ 39 callers
Method
modrm
(MOD mod, int reg, int m_r)
chapter24/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:98
↓ 39 callers
Method
modrm
(MOD mod, int reg, int m_r)
chapter22/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:98
↓ 39 callers
Method
modrm
(MOD mod, int reg, int m_r)
chapter23/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/x86_64_v2.java:98
↓ 39 callers
Method
out
(int i)
chapter23/src/main/java/com/seaofnodes/simple/node/Node.java:140
↓ 39 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
chapter07/src/main/java/com/seaofnodes/simple/node/Node.java:304
↓ 39 callers
Method
set
(int r)
chapter22/src/main/java/com/seaofnodes/simple/codegen/RegMaskRW.java:13
↓ 39 callers
Method
set
(int r)
chapter21/src/main/java/com/seaofnodes/simple/codegen/RegMaskRW.java:13
↓ 39 callers
Method
size
()
chapter20/src/main/java/com/seaofnodes/simple/node/NewNode.java:57
↓ 39 callers
Method
toString
()
chapter24/docs/d3.v7.min.js:2
↓ 39 callers
Method
typeCheck
()
chapter21/src/main/java/com/seaofnodes/simple/codegen/CodeGen.java:201
↓ 38 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:114
↓ 38 callers
Method
_print0
(StringBuilder sb, BitSet visited)
chapter23/src/main/java/com/seaofnodes/simple/node/Node.java:116
↓ 38 callers
Method
exec
(Node node)
chapter19/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:279
↓ 38 callers
Method
exec
(Node node)
chapter18/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:275
↓ 38 callers
Method
exec
(Node node)
chapter20/src/test/java/com/seaofnodes/simple/evaluator/Evaluator.java:279
↓ 38 callers
Method
isHigh
()
chapter18/src/main/java/com/seaofnodes/simple/type/Type.java:85
↓ 38 callers
Method
keep
()
chapter22/src/main/java/com/seaofnodes/simple/node/Node.java:284
↓ 38 callers
Method
keep
()
chapter19/src/main/java/com/seaofnodes/simple/node/Node.java:270
↓ 38 callers
Method
keep
()
chapter20/src/main/java/com/seaofnodes/simple/node/Node.java:275
↓ 38 callers
Method
keep
()
chapter21/src/main/java/com/seaofnodes/simple/node/Node.java:284
↓ 38 callers
Method
meet
(Type t)
chapter15/src/main/java/com/seaofnodes/simple/type/Type.java:131
↓ 38 callers
Method
meet
(Type t)
chapter16/src/main/java/com/seaofnodes/simple/type/Type.java:131
↓ 38 callers
Method
nIns
()
chapter09/src/main/java/com/seaofnodes/simple/node/Node.java:162
↓ 38 callers
Method
out
(int i)
chapter24/src/main/java/com/seaofnodes/simple/node/Node.java:141
↓ 38 callers
Method
region
()
chapter21/src/main/java/com/seaofnodes/simple/node/PhiNode.java:46
← previous
next →
401–500 of 39,685, ranked by callers