Searched refs:FloatConvertOp (Results 1 - 7 of 7) sorted by relevance
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ |
H A D | FloatConvertNode.java | 31 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp; 50 public final class FloatConvertNode extends UnaryArithmeticNode<FloatConvertOp> implements ConvertNode, Lowerable, ArithmeticLIRLowerable { 55 private static final EnumMap<FloatConvert, SerializableUnaryFunction<FloatConvertOp>> getOps; 87 FloatConvertOp reverse = ArithmeticOpTable.forStamp(stamp()).getFloatConvert(op.reverse());
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/ |
H A D | AMD64FloatConvertNode.java | 29 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp; 46 public final class AMD64FloatConvertNode extends UnaryArithmeticNode<FloatConvertOp> implements ArithmeticLIRLowerable {
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ |
H A D | ArithmeticOpTable.java | 88 private final FloatConvertOp[] floatConvert; 111 FloatConvertOp wrapFloatConvertOp(FloatConvertOp op); 149 FloatConvertOp[] floatConvert = CollectionsUtil.filterAndMapToArray(inner.floatConvert, Objects::nonNull, wrapper::wrapFloatConvertOp, FloatConvertOp[]::new); 155 IntegerConvertOp<ZeroExtend> zeroExtend, IntegerConvertOp<SignExtend> signExtend, IntegerConvertOp<Narrow> narrow, FloatConvertOp... floatConvert) { 176 this.floatConvert = new FloatConvertOp[FloatConvert.values().length]; 177 for (FloatConvertOp op : floatConvert) { 332 public FloatConvertOp getFloatConvert(FloatConvert op) { 713 public abstract static class FloatConvertOp extend class in class:ArithmeticOpTable 717 protected FloatConvertOp(FloatConvert op) { method in class:ArithmeticOpTable.FloatConvertOp [all...] |
H A D | FloatStamp.java | 38 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp; 698 new FloatConvertOp(F2I) { 724 new FloatConvertOp(F2L) { 750 new FloatConvertOp(D2I) { 776 new FloatConvertOp(D2L) { 802 new FloatConvertOp(F2D) { 818 new FloatConvertOp(D2F) {
|
H A D | IntegerStamp.java | 37 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.FloatConvertOp; 1485 new FloatConvertOp(I2F) { 1503 new FloatConvertOp(L2F) { 1521 new FloatConvertOp(I2D) { 1539 new FloatConvertOp(L2D) {
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/ |
H A D | SPARCArithmeticLIRGenerator.java | 79 import org.graalvm.compiler.lir.sparc.SPARCArithmetic.FloatConvertOp; 507 getLIRGen().append(new SPARCArithmetic.FloatConvertOp(FloatConvertOp.FloatConvert.D2I, inputAllocatable, convertedFloatReg)); 515 getLIRGen().append(new SPARCArithmetic.FloatConvertOp(FloatConvertOp.FloatConvert.F2L, inputAllocatable, convertedDoubleReg)); 523 getLIRGen().append(new SPARCArithmetic.FloatConvertOp(FloatConvertOp.FloatConvert.F2I, inputAllocatable, convertedFloatReg)); 531 getLIRGen().append(new SPARCArithmetic.FloatConvertOp(FloatConvertOp.FloatConvert.D2L, inputAllocatable, convertedDoubleReg));
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/ |
H A D | SPARCArithmetic.java | 69 public static final class FloatConvertOp extends SPARCLIRInstruction { class in class:SPARCArithmetic 70 public static final LIRInstructionClass<FloatConvertOp> TYPE = LIRInstructionClass.create(FloatConvertOp.class); 84 public FloatConvertOp(FloatConvert opcode, Value x, AllocatableValue result) { method in class:SPARCArithmetic.FloatConvertOp
|
Completed in 125 milliseconds