public abstract static class ArithmeticOpTable.IntegerConvertOp<T> extends ArithmeticOpTable.Op
Modifier and Type | Class and Description |
---|---|
static class |
ArithmeticOpTable.IntegerConvertOp.Narrow |
static class |
ArithmeticOpTable.IntegerConvertOp.SignExtend |
static class |
ArithmeticOpTable.IntegerConvertOp.ZeroExtend |
Modifier | Constructor and Description |
---|---|
protected |
IntegerConvertOp(String op) |
Modifier and Type | Method and Description |
---|---|
abstract Constant |
foldConstant(int inputBits,
int resultBits,
Constant value) |
abstract Stamp |
foldStamp(int inputBits,
int resultBits,
Stamp stamp) |
ArithmeticOpTable.IntegerConvertOp<T> |
unwrap() |
equals, hashCode, toString
protected IntegerConvertOp(String op)
public abstract Constant foldConstant(int inputBits, int resultBits, Constant value)
public ArithmeticOpTable.IntegerConvertOp<T> unwrap()