public static class BytecodeInterpreterPartialEvaluationTest.Inst.Const extends BytecodeInterpreterPartialEvaluationTest.Inst
BytecodeInterpreterPartialEvaluationTest.Inst.Const, BytecodeInterpreterPartialEvaluationTest.Inst.IfLt, BytecodeInterpreterPartialEvaluationTest.Inst.IfZero, BytecodeInterpreterPartialEvaluationTest.Inst.Return
Modifier and Type | Field and Description |
---|---|
private int |
next |
private com.oracle.truffle.api.frame.FrameSlot |
slot |
private int |
value |
Constructor and Description |
---|
Const(com.oracle.truffle.api.frame.FrameSlot slot,
int value,
int next) |
Modifier and Type | Method and Description |
---|---|
boolean |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
int |
getFalseSucc() |
int |
getTrueSucc() |
private final com.oracle.truffle.api.frame.FrameSlot slot
private final int value
private final int next
public Const(com.oracle.truffle.api.frame.FrameSlot slot, int value, int next)
public boolean execute(com.oracle.truffle.api.frame.VirtualFrame frame)
execute
in class BytecodeInterpreterPartialEvaluationTest.Inst
public int getTrueSucc()
getTrueSucc
in class BytecodeInterpreterPartialEvaluationTest.Inst
public int getFalseSucc()
getFalseSucc
in class BytecodeInterpreterPartialEvaluationTest.Inst