src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java
Print this page
*** 74,84 ****
* @return the original node or another node with the same inputs, ignoring ordering.
*/
@SuppressWarnings("deprecation")
public LogicNode maybeCommuteInputs() {
assert this instanceof BinaryCommutative;
! if (!y.isConstant() && x.getId() > y.getId()) {
ValueNode tmp = x;
x = y;
y = tmp;
if (graph() != null) {
// See if this node already exists
--- 74,84 ----
* @return the original node or another node with the same inputs, ignoring ordering.
*/
@SuppressWarnings("deprecation")
public LogicNode maybeCommuteInputs() {
assert this instanceof BinaryCommutative;
! if (!y.isConstant() && (x.isConstant() || x.getId() > y.getId())) {
ValueNode tmp = x;
x = y;
y = tmp;
if (graph() != null) {
// See if this node already exists
*** 89,99 ****
}
}
return this;
}
! public abstract Stamp getSucceedingStampForX(boolean negated);
! public abstract Stamp getSucceedingStampForY(boolean negated);
public abstract TriState tryFold(Stamp xStamp, Stamp yStamp);
}
--- 89,99 ----
}
}
return this;
}
! public abstract Stamp getSucceedingStampForX(boolean negated, Stamp xStamp, Stamp yStamp);
! public abstract Stamp getSucceedingStampForY(boolean negated, Stamp xStamp, Stamp yStamp);
public abstract TriState tryFold(Stamp xStamp, Stamp yStamp);
}
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BinaryOpLogicNode.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File