public interface AMD64ArithmeticLIRGeneratorTool extends ArithmeticLIRGeneratorTool
Modifier and Type | Interface and Description |
---|---|
static class |
AMD64ArithmeticLIRGeneratorTool.RoundingMode |
Modifier and Type | Method and Description |
---|---|
void |
emitCompareOp(jdk.vm.ci.amd64.AMD64Kind cmpKind,
Variable left,
jdk.vm.ci.meta.Value right) |
jdk.vm.ci.meta.Value |
emitCountLeadingZeros(jdk.vm.ci.meta.Value value) |
jdk.vm.ci.meta.Value |
emitCountTrailingZeros(jdk.vm.ci.meta.Value value) |
jdk.vm.ci.meta.Value |
emitGetMaskUpToLowestSetBit(jdk.vm.ci.meta.Value value) |
jdk.vm.ci.meta.Value |
emitLogicalAndNot(jdk.vm.ci.meta.Value value1,
jdk.vm.ci.meta.Value value2) |
jdk.vm.ci.meta.Value |
emitLowestSetIsolatedBit(jdk.vm.ci.meta.Value value) |
jdk.vm.ci.meta.Value |
emitResetLowestSetBit(jdk.vm.ci.meta.Value value) |
jdk.vm.ci.meta.Value |
emitRound(jdk.vm.ci.meta.Value value,
AMD64ArithmeticLIRGeneratorTool.RoundingMode mode) |
emitAdd, emitAnd, emitBitCount, emitBitScanForward, emitBitScanReverse, emitDiv, emitFloatConvert, emitFusedMultiplyAdd, emitLoad, emitMathAbs, emitMathCos, emitMathExp, emitMathLog, emitMathMax, emitMathMin, emitMathPow, emitMathSin, emitMathSqrt, emitMathTan, emitMul, emitMulHigh, emitNarrow, emitNegate, emitNot, emitOr, emitReinterpret, emitRem, emitShl, emitShr, emitSignExtend, emitStore, emitSub, emitUDiv, emitUMulHigh, emitURem, emitUShr, emitVolatileLoad, emitVolatileStore, emitXor, emitZeroExtend
jdk.vm.ci.meta.Value emitCountLeadingZeros(jdk.vm.ci.meta.Value value)
jdk.vm.ci.meta.Value emitCountTrailingZeros(jdk.vm.ci.meta.Value value)
jdk.vm.ci.meta.Value emitLogicalAndNot(jdk.vm.ci.meta.Value value1, jdk.vm.ci.meta.Value value2)
jdk.vm.ci.meta.Value emitLowestSetIsolatedBit(jdk.vm.ci.meta.Value value)
jdk.vm.ci.meta.Value emitGetMaskUpToLowestSetBit(jdk.vm.ci.meta.Value value)
jdk.vm.ci.meta.Value emitResetLowestSetBit(jdk.vm.ci.meta.Value value)
jdk.vm.ci.meta.Value emitRound(jdk.vm.ci.meta.Value value, AMD64ArithmeticLIRGeneratorTool.RoundingMode mode)
void emitCompareOp(jdk.vm.ci.amd64.AMD64Kind cmpKind, Variable left, jdk.vm.ci.meta.Value right)