MCPcopy Create free account
hub / github.com/SeaOfNodes/Simple / off

Method off

chapter24/src/main/java/com/seaofnodes/simple/Parser.java:1765–1765  ·  view source on GitHub ↗
( TypeStruct base, String fname )

Source from the content-addressed store, hash-verified

1763 public static Node con( long con ) { return con==0 ? ZERO : con(TypeInteger.constant(con)); }
1764 public static ConstantNode con( Type t ) { return (ConstantNode)new ConstantNode(t).peephole(); }
1765 public static ConFldOffNode off( TypeStruct base, String fname ) { return (ConFldOffNode)(new ConFldOffNode(base._name,fname).peephole()); }
1766 public Node peep( Node n ) {
1767 // Peephole, then improve with lexically scoped guards
1768 return _scope.upcastGuard(n.peephole());

Callers 9

liftExprMethod · 0.95
allocMethod · 0.95
newStructMethod · 0.95
newArrayMethod · 0.95
parsePostfixNameMethod · 0.95
loadMethod · 0.45
storeMethod · 0.45
loadMethod · 0.45
storeMethod · 0.45

Calls 1

peepholeMethod · 0.45

Tested by 4

loadMethod · 0.36
storeMethod · 0.36
loadMethod · 0.36
storeMethod · 0.36