summaryrefslogtreecommitdiff
path: root/chapter21/src/main/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-03-25 19:56:36 -0700
committerCliff Click <cliffc@acm.org>2025-03-25 19:56:36 -0700
commit37150e852041029792176f9d559eb714a2a6726b (patch)
treeaf259b85bd19189f93f6192cba09bb721c359198 /chapter21/src/main/java/com
parent7225eb931c2cefa105b17f393fe242c00b02a185 (diff)
downloadSimple-37150e852041029792176f9d559eb714a2a6726b.tar.gz
Simple-37150e852041029792176f9d559eb714a2a6726b.zip
few more publics
Diffstat (limited to 'chapter21/src/main/java/com')
-rw-r--r--chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddIRISC.java2
-rw-r--r--chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddRISC.java2
-rw-r--r--chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/ImmRISC.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddIRISC.java b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddIRISC.java
index fa18d14c..eb02a63d 100644
--- a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddIRISC.java
+++ b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddIRISC.java
@@ -5,7 +5,7 @@ import com.seaofnodes.simple.node.Node;
public class AddIRISC extends ImmRISC {
// Used to inst-selection as a direct match against an ideal Add/Sub
- AddIRISC( Node add, int imm, boolean pop ) { super(add,imm,pop); }
+ public AddIRISC( Node add, int imm12, boolean pop ) { super(add,imm12,pop); }
@Override public String op() { return "addi"; }
@Override public String glabel() { return "+"; }
@Override int opcode() { return riscv.I_TYPE; }
diff --git a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddRISC.java b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddRISC.java
index b01b259a..df392a0e 100644
--- a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddRISC.java
+++ b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/AddRISC.java
@@ -5,7 +5,7 @@ import com.seaofnodes.simple.codegen.*;
import com.seaofnodes.simple.node.*;
public class AddRISC extends MachConcreteNode implements MachNode {
- AddRISC( Node add ) { super(add); }
+ public AddRISC( Node add ) { super(add); }
AddRISC( Node base, Node off ) {
super(new Node[3]);
_inputs.set(1,base);
diff --git a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/ImmRISC.java b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/ImmRISC.java
index 1d258e74..84d714e7 100644
--- a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/ImmRISC.java
+++ b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/riscv/ImmRISC.java
@@ -7,7 +7,7 @@ import com.seaofnodes.simple.type.TypeInteger;
import java.util.BitSet;
abstract public class ImmRISC extends MachConcreteNode implements MachNode {
- final int _imm12;
+ public final int _imm12;
ImmRISC( Node add, int imm12, boolean pop ) {
super(add);
_imm12 = imm12;