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.CompareOp
protected CompareNode duplicateModified(ValueNode newX, ValueNode newY, boolean unorderedIsTrue, NodeView view)
duplicateModified
in class CompareNode.CompareOp
public LogicNode canonical(ConstantReflectionProvider constantReflection, MetaAccessProvider metaAccess, OptionValues options, Integer smallestCompareWidth, CanonicalCondition condition, boolean unorderedIsTrue, ValueNode forX, ValueNode forY, NodeView view)
canonical
in class CompareNode.CompareOp
protected 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