public class MathUtil extends Object
| Constructor and Description |
|---|
MathUtil() |
| Modifier and Type | Method and Description |
|---|---|
static ValueNode |
add(StructuredGraph graph,
ValueNode v1,
ValueNode v2) |
static ValueNode |
add(StructuredGraph graph,
ValueNode v1,
ValueNode v2,
boolean gvn) |
static ValueNode |
divBefore(StructuredGraph graph,
FixedNode before,
ValueNode dividend,
ValueNode divisor,
GuardingNode zeroCheck) |
static ValueNode |
mul(StructuredGraph graph,
ValueNode v1,
ValueNode v2) |
static ValueNode |
mul(StructuredGraph graph,
ValueNode v1,
ValueNode v2,
boolean gvn) |
static ValueNode |
sub(StructuredGraph graph,
ValueNode v1,
ValueNode v2) |
static ValueNode |
sub(StructuredGraph graph,
ValueNode v1,
ValueNode v2,
boolean gvn) |
static ValueNode |
unsignedDivBefore(StructuredGraph graph,
FixedNode before,
ValueNode dividend,
ValueNode divisor,
GuardingNode zeroCheck) |
public static ValueNode add(StructuredGraph graph, ValueNode v1, ValueNode v2)
public static ValueNode add(StructuredGraph graph, ValueNode v1, ValueNode v2, boolean gvn)
public static ValueNode mul(StructuredGraph graph, ValueNode v1, ValueNode v2)
public static ValueNode mul(StructuredGraph graph, ValueNode v1, ValueNode v2, boolean gvn)
public static ValueNode sub(StructuredGraph graph, ValueNode v1, ValueNode v2)
public static ValueNode sub(StructuredGraph graph, ValueNode v1, ValueNode v2, boolean gvn)
public static ValueNode divBefore(StructuredGraph graph, FixedNode before, ValueNode dividend, ValueNode divisor, GuardingNode zeroCheck)
public static ValueNode unsignedDivBefore(StructuredGraph graph, FixedNode before, ValueNode dividend, ValueNode divisor, GuardingNode zeroCheck)