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

References

include/llvm/IR/PatternMatch.h
 1738   return m_CombineAnd(m_Intrinsic<IntrID>(), m_Argument<0>(Op0));
 1744   return m_CombineAnd(m_Intrinsic<IntrID>(Op0), m_Argument<1>(Op1));
 1750   return m_CombineAnd(m_Intrinsic<IntrID>(Op0, Op1), m_Argument<2>(Op2));
lib/Analysis/InstructionSimplify.cpp
 2028       match(Op0, m_c_Or(m_CombineAnd(m_NUWShl(m_Value(X), m_APInt(ShAmt)),
lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1112   if (!match(&I, m_c_BinOp(m_TruncOrSelf(m_CombineAnd(
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 2913                              m_CombineAnd(m_c_Xor(m_Deferred(B), m_Value(X)),
lib/Transforms/InstCombine/InstCombineCompares.cpp
 1349                         m_CombineAnd(m_Zero(), m_Value(Zero)))))
 3289                           m_c_And(m_CombineAnd(m_Mask, m_Value(M)), m_Value(X)),
 3466           m_c_And(m_CombineAnd(m_AnyLogicalShift, m_Instruction(XShift)),
 3467                   m_CombineAnd(m_TruncOrSelf(m_CombineAnd(
 3467                   m_CombineAnd(m_TruncOrSelf(m_CombineAnd(
 3631                              m_OneUse(m_UDiv(m_CombineAnd(m_c_Mul(m_Deferred(Y),
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1190              m_CombineAnd(m_AnyIntegralConstant(), m_Constant(C0))))
 1233                         m_CombineAnd(m_AnyIntegralConstant(), m_Constant(C1)))))
 1244                     m_CombineAnd(m_AnyIntegralConstant(), m_Constant(C2)))))
 1323                        m_CombineAnd(m_AnyIntegralConstant(), m_Constant(C0))))))
lib/Transforms/InstCombine/InstCombineShifts.cpp
   47         m_CombineOr(m_CombineAnd(m_Trunc(m_Instruction(Sh1)), m_Value(Trunc)),
lib/Transforms/Scalar/DivRemPairs.cpp
   60           m_c_Mul(m_CombineAnd(m_IDiv(m_Specific(Dividend), m_Value(Divisor)),
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1915              m_Br(m_CombineAnd(m_ICmp(BCmpPred, m_Value(), m_Value()),
 1919              m_Br(m_CombineAnd(m_Cmp(), m_Value(CmpLoop.LatchCmpValue)),
 1943                     m_CombineAnd(m_Load(m_Value(CmpOfLoads.LoadSrcA)),
 1945                     m_CombineAnd(m_Load(m_Value(CmpOfLoads.LoadSrcB)),