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

References

lib/Analysis/InstructionSimplify.cpp
  102   if (!match(Cond, m_c_BinOp(m_c_ICmp(Pred1, m_Specific(TrueVal),
lib/Analysis/ValueTracking.cpp
 1007         match(I, m_c_BinOp(m_Value(X), m_Add(m_Deferred(X), m_Value(Y))))) {
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1112   if (!match(&I, m_c_BinOp(m_TruncOrSelf(m_CombineAnd(
 1127   if (HadTrunc && !match(&I, m_c_BinOp(m_OneUse(m_Value()), m_Value())))
 1308   if (match(&I, m_c_BinOp(m_Add(m_Value(A), m_One()), m_Not(m_Value(B)))) ||
 1377   if (match(&I, m_c_BinOp(m_Xor(m_Value(A), m_Value(B)),
 1383   if (match(&I, m_c_BinOp(m_Or(m_Value(A), m_Value(B)),
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1828         if (match(Op0I, m_OneUse(m_c_BinOp(m_OneUse(m_ZExt(m_Value(X))),
lib/Transforms/InstCombine/InstCombineSelect.cpp
   97   if (!match(BO, m_c_BinOp(m_Value(Y), m_Specific(X))))
lib/Transforms/InstCombine/InstCombineShifts.cpp
   79       !match(Sh0, m_c_BinOp(m_OneUse(m_Value()), m_Value())))
 1150   if (HadTrunc && !match(&OldAShr, m_c_BinOp(m_OneUse(m_Value()), m_Value())))
lib/Transforms/InstCombine/InstructionCombining.cpp
 1489   if (match(&Inst, m_c_BinOp(