src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/ArithmeticOpTable.java
equal
deleted
inserted
replaced
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 { |