reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineAddSub.cpp
  904   if (match(Op0, m_Or(m_Value(), m_APInt(C2))) && *C2 == -*C)
  904   if (match(Op0, m_Or(m_Value(), m_APInt(C2))) && *C2 == -*C)
  905     return BinaryOperator::CreateXor(Op0, ConstantInt::get(Add.getType(), *C2));
  921   if (match(Op0, m_ZExt(m_Xor(m_Value(X), m_APInt(C2)))) &&
  922       C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C)
  922       C2->isMinSignedValue() && C2->sext(Ty->getScalarSizeInBits()) == *C)
  938     if (match(Op0, m_AShr(m_Shl(m_Value(X), m_APInt(C2)), m_APInt(C3))) &&
  939         C2 == C3 && *C2 == Ty->getScalarSizeInBits() - 1) {
  939         C2 == C3 && *C2 == Ty->getScalarSizeInBits() - 1) {