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

Method opto

chapter18/src/main/java/com/seaofnodes/simple/CodeGen.java:50–60  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

48 }
49
50 public CodeGen opto() {
51 assert _phase == Phase.Parse;
52 _phase = Phase.Opto;
53
54 // Optimization
55 IterPeeps.iterate(_stop);
56
57 // TODO:
58 // Optimistic
59 return this;
60 }
61
62 public CodeGen typeCheck() {
63 // Demand phase Opto for cleaning up dead control flow at least,

Callers 15

fuzzPeepTimingMethod · 0.95
testJigMethod · 0.45
testFloatMethod · 0.45
testSquareRootMethod · 0.45
testFPOpsMethod · 0.45
testJigMethod · 0.45
testPhiParalleAssignMethod · 0.45
testType0Method · 0.45
testFcn0Method · 0.45
testFcn1Method · 0.45
testFcn2Method · 0.45
testFcn3Method · 0.45

Calls 1

iterateMethod · 0.95

Tested by 15

fuzzPeepTimingMethod · 0.76
testJigMethod · 0.36
testFloatMethod · 0.36
testSquareRootMethod · 0.36
testFPOpsMethod · 0.36
testJigMethod · 0.36
testPhiParalleAssignMethod · 0.36
testType0Method · 0.36
testFcn0Method · 0.36
testFcn1Method · 0.36
testFcn2Method · 0.36
testFcn3Method · 0.36