/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ |
H A D | ShiftNode.java | 32 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp; 48 * The {@code ShiftOp} class represents shift operations. 55 protected interface SerializableShiftFunction<T> extends Function<ArithmeticOpTable, ShiftOp<T>>, Serializable { 72 protected final ShiftOp<OP> getOp(ValueNode forValue) { 77 public final ShiftOp<OP> getArithmeticOp() { 95 public static <OP> ValueNode canonical(ShiftOp<OP> op, Stamp stamp, ValueNode forX, ValueNode forY) {
|
H A D | RightShiftNode.java | 26 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.Shr; 49 ArithmeticOpTable.ShiftOp<Shr> op = ArithmeticOpTable.forStamp(x.stamp()).getShr(); 69 private static ValueNode canonical(RightShiftNode rightShiftNode, ArithmeticOpTable.ShiftOp<Shr> op, Stamp stamp, ValueNode forX, ValueNode forY) {
|
H A D | LeftShiftNode.java | 26 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.Shl; 49 ArithmeticOpTable.ShiftOp<Shl> op = ArithmeticOpTable.forStamp(x.stamp()).getShl(); 69 private static ValueNode canonical(LeftShiftNode leftShiftNode, ArithmeticOpTable.ShiftOp<Shl> op, Stamp stamp, ValueNode forX, ValueNode forY) {
|
H A D | UnsignedRightShiftNode.java | 26 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.UShr;
|
/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 | 45 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.Shl; 46 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.Shr; 47 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp.UShr; 77 private final ShiftOp<Shl> shl; 78 private final ShiftOp<Shr> shr; 79 private final ShiftOp<UShr> ushr; 107 <OP> ShiftOp<OP> wrapShiftOp(ShiftOp<OP> op); 138 ShiftOp<Shl> shl = wrapIfNonNull(wrapper::wrapShiftOp, inner.getShl()); 139 ShiftOp<Sh 670 public abstract static class ShiftOp<OP> extends Op { class in class:ArithmeticOpTable 693 protected ShiftOp(String operation) { method in class:ArithmeticOpTable.ShiftOp [all...] |
H A D | IntegerStamp.java | 39 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp; 1188 new ShiftOp.Shl() { 1256 new ShiftOp.Shr() { 1304 new ShiftOp.UShr() {
|
/openjdk10/hotspot/src/share/vm/c1/ |
H A D | c1_InstructionPrinter.hpp | 98 virtual void do_ShiftOp (ShiftOp* x);
|
H A D | c1_Canonicalizer.hpp | 70 virtual void do_ShiftOp (ShiftOp* x);
|
H A D | c1_ValueMap.hpp | 181 void do_ShiftOp (ShiftOp* x) { /* nothing to do */ }
|
H A D | c1_RangeCheckElimination.hpp | 140 void do_ShiftOp (ShiftOp* x) { /* nothing to do */ };
|
H A D | c1_Instruction.hpp | 63 class ShiftOp; 171 virtual void do_ShiftOp (ShiftOp* x) = 0; 542 virtual ShiftOp* as_ShiftOp() { return NULL; } 1081 LEAF(ShiftOp, Op2) 1084 ShiftOp(Bytecodes::Code op, Value x, Value s) : Op2(x->type()->base(), op, x, s) {}
|
H A D | c1_Canonicalizer.cpp | 346 void Canonicalizer::do_ShiftOp (ShiftOp* x) { 902 ShiftOp* shift = instr->as_ShiftOp();
|
H A D | c1_Optimizer.cpp | 496 void do_ShiftOp (ShiftOp* x); 682 void NullCheckVisitor::do_ShiftOp (ShiftOp* x) {}
|
H A D | c1_GraphBuilder.cpp | 1129 ShiftOp* l = x->as_ShiftOp(); 1155 push(type, append(new ShiftOp(code, x, s))); 1471 x = append(new ShiftOp(Bytecodes::_ishl, x, shift)); 1472 x = append(new ShiftOp(Bytecodes::_ishr, x, shift)); 1478 x = append(new ShiftOp(Bytecodes::_ishl, x, shift)); 1479 x = append(new ShiftOp(Bytecodes::_ishr, x, shift));
|
H A D | c1_LIRGenerator.hpp | 527 virtual void do_ShiftOp (ShiftOp* x);
|
H A D | c1_InstructionPrinter.cpp | 433 void InstructionPrinter::do_ShiftOp(ShiftOp* x) {
|
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ |
H A D | IntegerStampTest.java | 33 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.ShiftOp; 368 ShiftOp<?> shl = IntegerStamp.OPS.getShl(); 386 ShiftOp<?> ushr = IntegerStamp.OPS.getUShr(); 405 ShiftOp<?> shr = IntegerStamp.OPS.getShr();
|
/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 592 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
|
/openjdk10/hotspot/src/cpu/ppc/vm/ |
H A D | c1_LIRGenerator_ppc.cpp | 620 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
|
/openjdk10/hotspot/src/cpu/aarch64/vm/ |
H A D | c1_LIRGenerator_aarch64.cpp | 635 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
|
/openjdk10/hotspot/src/cpu/s390/vm/ |
H A D | c1_LIRGenerator_s390.cpp | 616 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
|
/openjdk10/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 658 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
|
/openjdk10/hotspot/src/cpu/arm/vm/ |
H A D | c1_LIRGenerator_arm.cpp | 957 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
|