public static class IntegerEqualsNode.IntegerEqualsOp extends CompareNode.CompareOp
| Constructor and Description |
|---|
IntegerEqualsOp() |
| Modifier and Type | Method and Description |
|---|---|
LogicNode |
canonical(ConstantReflectionProvider constantReflection,
MetaAccessProvider metaAccess,
OptionValues options,
Integer smallestCompareWidth,
CanonicalCondition condition,
boolean unorderedIsTrue,
ValueNode forX,
ValueNode forY,
NodeView view) |
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) |
protected LogicNode |
optimizeNormalizeCompare(ConstantReflectionProvider constantReflection,
MetaAccessProvider metaAccess,
OptionValues options,
Integer smallestCompareWidth,
Constant constant,
AbstractNormalizeCompareNode normalizeNode,
boolean mirrored,
NodeView view) |
protected LogicNode optimizeNormalizeCompare(ConstantReflectionProvider constantReflection, MetaAccessProvider metaAccess, OptionValues options, Integer smallestCompareWidth, Constant constant, AbstractNormalizeCompareNode normalizeNode, boolean mirrored, NodeView view)
optimizeNormalizeCompare in class CompareNode.CompareOpprotected CompareNode duplicateModified(ValueNode newX, ValueNode newY, boolean unorderedIsTrue, NodeView view)
duplicateModified in class CompareNode.CompareOppublic LogicNode canonical(ConstantReflectionProvider constantReflection, MetaAccessProvider metaAccess, OptionValues options, Integer smallestCompareWidth, CanonicalCondition condition, boolean unorderedIsTrue, ValueNode forX, ValueNode forY, NodeView view)
canonical in class CompareNode.CompareOpprotected 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.CompareOp