public static class ObjectEqualsNode.ObjectEqualsOp extends PointerEqualsNode.PointerEqualsOp
| Constructor and Description |
|---|
ObjectEqualsOp() |
| Modifier and Type | Method and Description |
|---|---|
protected LogicNode |
canonicalizeSymmetricConstant(ConstantReflectionProvider constantReflection,
MetaAccessProvider metaAccess,
OptionValues options,
Integer smallestCompareWidth,
CanonicalCondition condition,
Constant constant,
ValueNode nonConstant,
boolean mirrored,
boolean unorderedIsTrue,
NodeView view) |
protected CompareNode |
duplicateModified(ValueNode newX,
ValueNode newY,
boolean unorderedIsTrue,
NodeView view) |
canonicaloptimizeNormalizeCompareprotected LogicNode canonicalizeSymmetricConstant(ConstantReflectionProvider constantReflection, MetaAccessProvider metaAccess, OptionValues options, Integer smallestCompareWidth, CanonicalCondition condition, Constant constant, ValueNode nonConstant, boolean mirrored, boolean unorderedIsTrue, NodeView view)
canonicalizeSymmetricConstant in class CompareNode.CompareOpprotected CompareNode duplicateModified(ValueNode newX, ValueNode newY, boolean unorderedIsTrue, NodeView view)
duplicateModified in class PointerEqualsNode.PointerEqualsOp