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

References

lib/Transforms/InstCombine/InstCombineAddSub.cpp
  879   if (match(Op0, m_Sub(m_Constant(Op00C), m_Value(X))))
  885   if (match(Op0, m_OneUse(m_Sub(m_Value(X), m_Value(Y)))) &&
  890   if (match(Op0, m_ZExt(m_Value(X))) &&
  895   if (match(Op0, m_Not(m_Value(X))))
  904   if (match(Op0, m_Or(m_Value(), m_APInt(C2))) && *C2 == -*C)
  905     return BinaryOperator::CreateXor(Op0, ConstantInt::get(Add.getType(), *C2));
  911       return BinaryOperator::CreateOr(Op0, Op1);
  915     return BinaryOperator::CreateXor(Op0, Op1);
  921   if (match(Op0, m_ZExt(m_Xor(m_Value(X), m_APInt(C2)))) &&
  925   if (C->isOneValue() && Op0->hasOneUse()) {
  931     if (match(Op0, m_SExt(m_Value(X))) &&
  938     if (match(Op0, m_AShr(m_Shl(m_Value(X), m_APInt(C2)), m_APInt(C3))) &&