All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
Value |
emitAdd(Value a,
Value b,
boolean setFlags) |
Value |
emitAnd(Value a,
Value b) |
Value |
emitDiv(Value a,
Value b,
LIRFrameState state) |
Value |
emitFloatConvert(FloatConvert op,
Value inputVal) |
Value |
emitMathAbs(Value input) |
Value |
emitMathSqrt(Value input) |
Value |
emitMul(Value a,
Value b,
boolean setFlags) |
Value |
emitMulHigh(Value a,
Value b) |
Value |
emitNarrow(Value inputVal,
int bits) |
Value |
emitNegate(Value input) |
Value |
emitNot(Value input) |
Value |
emitOr(Value a,
Value b) |
Value |
emitReinterpret(LIRKind to,
Value inputVal) |
Value |
emitRem(Value a,
Value b,
LIRFrameState state) |
Value |
emitShl(Value a,
Value b) |
Value |
emitShr(Value a,
Value b) |
Value |
emitSignExtend(Value inputVal,
int fromBits,
int toBits) |
Value |
emitSub(Value a,
Value b,
boolean setFlags) |
Value |
emitUDiv(Value a,
Value b,
LIRFrameState state) |
Value |
emitUMulHigh(Value a,
Value b) |
Value |
emitURem(Value a,
Value b,
LIRFrameState state) |
Value |
emitUShr(Value a,
Value b) |
Value |
emitXor(Value a,
Value b) |
Value |
emitZeroExtend(Value inputVal,
int fromBits,
int toBits) |
LIRKind |
getLIRKind(Stamp stamp) |