Searched refs:ShiftOp (Results 1 - 23 of 23) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/
H A DShiftNode.java32 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 DRightShiftNode.java26 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 DLeftShiftNode.java26 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 DUnsignedRightShiftNode.java26 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 DArithmeticOpTable.java45 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 DIntegerStamp.java39 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 Dc1_InstructionPrinter.hpp98 virtual void do_ShiftOp (ShiftOp* x);
H A Dc1_Canonicalizer.hpp70 virtual void do_ShiftOp (ShiftOp* x);
H A Dc1_ValueMap.hpp181 void do_ShiftOp (ShiftOp* x) { /* nothing to do */ }
H A Dc1_RangeCheckElimination.hpp140 void do_ShiftOp (ShiftOp* x) { /* nothing to do */ };
H A Dc1_Instruction.hpp63 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 Dc1_Canonicalizer.cpp346 void Canonicalizer::do_ShiftOp (ShiftOp* x) {
902 ShiftOp* shift = instr->as_ShiftOp();
H A Dc1_Optimizer.cpp496 void do_ShiftOp (ShiftOp* x);
682 void NullCheckVisitor::do_ShiftOp (ShiftOp* x) {}
H A Dc1_GraphBuilder.cpp1129 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 Dc1_LIRGenerator.hpp527 virtual void do_ShiftOp (ShiftOp* x);
H A Dc1_InstructionPrinter.cpp433 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 DIntegerStampTest.java33 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 Dc1_LIRGenerator_sparc.cpp592 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
/openjdk10/hotspot/src/cpu/ppc/vm/
H A Dc1_LIRGenerator_ppc.cpp620 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
/openjdk10/hotspot/src/cpu/aarch64/vm/
H A Dc1_LIRGenerator_aarch64.cpp635 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
/openjdk10/hotspot/src/cpu/s390/vm/
H A Dc1_LIRGenerator_s390.cpp616 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
/openjdk10/hotspot/src/cpu/x86/vm/
H A Dc1_LIRGenerator_x86.cpp658 void LIRGenerator::do_ShiftOp(ShiftOp* x) {
/openjdk10/hotspot/src/cpu/arm/vm/
H A Dc1_LIRGenerator_arm.cpp957 void LIRGenerator::do_ShiftOp(ShiftOp* x) {

Completed in 196 milliseconds