summaryrefslogtreecommitdiff
path: root/chapter05/src/main/java
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-09-09 17:01:02 -0700
committerCliff Click <cliffc@acm.org>2026-09-09 17:01:02 -0700
commit1f4006e88df54e2b7086bc49e05ffc6d2068e8fd (patch)
tree92e8204618117676e962679fa0b385b2db047674 /chapter05/src/main/java
parent91c6ed0f6978215a0448f5bf91600e5fdb2a77d8 (diff)
parent6b4ed4d07831f738755cb8162eff24d6d9a695fc (diff)
downloadSimple-1f4006e88df54e2b7086bc49e05ffc6d2068e8fd.tar.gz
Simple-1f4006e88df54e2b7086bc49e05ffc6d2068e8fd.zip
Merge branch 'main' of https://github.com/SeaOfNodes/Simple
Diffstat (limited to 'chapter05/src/main/java')
-rw-r--r--chapter05/src/main/java/com/seaofnodes/simple/node/AddNode.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/chapter05/src/main/java/com/seaofnodes/simple/node/AddNode.java b/chapter05/src/main/java/com/seaofnodes/simple/node/AddNode.java
index 081c9276..62d1e249 100644
--- a/chapter05/src/main/java/com/seaofnodes/simple/node/AddNode.java
+++ b/chapter05/src/main/java/com/seaofnodes/simple/node/AddNode.java
@@ -63,7 +63,7 @@ public class AddNode extends Node {
// Now we might see (add add non) or (add non non) but never (add non add) nor (add add add)
if( !(lhs instanceof AddNode) )
- return spline_cmp(lhs,rhs) ? swap12() : null;
+ return spine_cmp(lhs,rhs) ? swap12() : null;
// Now we only see (add add non)
@@ -90,22 +90,22 @@ public class AddNode extends Node {
return new AddNode(lhs.in(1),new PhiNode(label,ns).peephole());
}
- // Now we sort along the spline via rotates, to gather similar things together.
+ // Now we sort along the spine via rotates, to gather similar things together.
// Do we rotate (x + y) + z
// into (x + z) + y ?
- if( spline_cmp(lhs.in(2),rhs) )
+ if( spine_cmp(lhs.in(2),rhs) )
return new AddNode(new AddNode(lhs.in(1),rhs).peephole(),lhs.in(2));
return null;
}
- // Compare two off-spline nodes and decide what order they should be in.
+ // Compare two off-spine nodes and decide what order they should be in.
// Do we rotate ((x + hi) + lo) into ((x + lo) + hi) ?
// Generally constants always go right, then Phi-of-constants, then muls, then others.
// Ties with in a category sort by node ID.
// TRUE if swapping hi and lo.
- static boolean spline_cmp( Node hi, Node lo ) {
+ static boolean spine_cmp( Node hi, Node lo ) {
if( lo._type.isConstant() ) return false;
if( hi._type.isConstant() ) return true ;