Searched refs:MulHigh (Results 1 - 5 of 5) sorted by relevance
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/ |
H A D | IntegerMulHighNode.java | 29 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.MulHigh; 45 public final class IntegerMulHighNode extends BinaryArithmeticNode<MulHigh> implements Canonicalizable.BinaryCommutative<ValueNode> {
|
/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 | 36 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.MulHigh; 67 private final BinaryOp<MulHigh> mulHigh; 128 BinaryOp<MulHigh> mulHigh = wrapIfNonNull(wrapper::wrapBinaryOp, inner.getMulHigh()); 153 protected ArithmeticOpTable(UnaryOp<Neg> neg, BinaryOp<Add> add, BinaryOp<Sub> sub, BinaryOp<Mul> mul, BinaryOp<MulHigh> mulHigh, BinaryOp<UMulHigh> umulHigh, BinaryOp<Div> div, BinaryOp<Rem> rem, 220 public BinaryOp<MulHigh> getMulHigh() { 506 public abstract static class MulHigh extends BinaryOp<MulHigh> { class in class:ArithmeticOpTable.BinaryOp 508 protected MulHigh(boolean associative, boolean commutative) { method in class:ArithmeticOpTable.BinaryOp.MulHigh
|
H A D | IntegerStamp.java | 861 new BinaryOp.MulHigh(true, true) {
|
/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 | 311 @Opcode private final MulHigh opcode; 317 public enum MulHigh { enum in class:SPARCArithmetic.MulHighOp 322 public MulHighOp(MulHigh opcode, AllocatableValue x, AllocatableValue y, AllocatableValue result, AllocatableValue scratch) {
|
/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 | 81 import org.graalvm.compiler.lir.sparc.SPARCArithmetic.MulHighOp.MulHigh; 283 MulHigh opcode; 286 opcode = MulHigh.IMUL; 289 opcode = MulHigh.LMUL; 310 private Value emitMulHigh(MulHigh opcode, Value a, Value b) {
|
Completed in 110 milliseconds