src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java
changeset 48861 47f19ff9903c
parent 47798 9fe9292f5931
child 50858 2d3e99a72541
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    26 
    26 
    27 import java.util.Arrays;
    27 import java.util.Arrays;
    28 import java.util.Objects;
    28 import java.util.Objects;
    29 import java.util.function.Function;
    29 import java.util.function.Function;
    30 
    30 
       
    31 import jdk.vm.ci.meta.Constant;
       
    32 import jdk.vm.ci.meta.JavaKind;
       
    33 
    31 import org.graalvm.compiler.core.common.calc.FloatConvert;
    34 import org.graalvm.compiler.core.common.calc.FloatConvert;
    32 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Add;
    35 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Add;
    33 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.And;
    36 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.And;
    34 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Div;
    37 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Div;
    35 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Mul;
    38 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.BinaryOp.Mul;
    48 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Abs;
    51 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Abs;
    49 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Neg;
    52 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Neg;
    50 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Not;
    53 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Not;
    51 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Sqrt;
    54 import org.graalvm.compiler.core.common.type.ArithmeticOpTable.UnaryOp.Sqrt;
    52 import org.graalvm.util.CollectionsUtil;
    55 import org.graalvm.util.CollectionsUtil;
    53 
       
    54 import jdk.vm.ci.meta.Constant;
       
    55 import jdk.vm.ci.meta.JavaKind;
       
    56 
    56 
    57 /**
    57 /**
    58  * Information about arithmetic operations.
    58  * Information about arithmetic operations.
    59  */
    59  */
    60 public final class ArithmeticOpTable {
    60 public final class ArithmeticOpTable {