|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/PatternMatch.h 1307 return m_CombineOr(m_Trunc(Op), Op);
1325 return m_CombineOr(m_ZExt(Op), Op);
1331 return m_CombineOr(m_SExt(Op), Op);
1338 return m_CombineOr(m_ZExt(Op), m_SExt(Op));
1347 return m_CombineOr(m_ZExtOrSExt(Op), Op);
lib/Analysis/InstructionSimplify.cpp 838 if (match(Op1, m_CombineOr(m_Undef(), m_Zero())))
1841 if (!match(Agg, m_CombineOr(m_Intrinsic<Intrinsic::umul_with_overflow>(),
1845 if (!match(Agg, m_CombineOr(m_Argument<0>(m_Specific(X)),
3831 auto isFsh = m_CombineOr(m_Intrinsic<Intrinsic::fshl>(m_Value(X), m_Value(),
3851 auto isRotate = m_CombineOr(m_Intrinsic<Intrinsic::fshl>(m_Value(X),
lib/Analysis/ValueTracking.cpp 629 auto m_V = m_CombineOr(m_Specific(V), m_PtrToInt(m_Specific(V)));
4513 m_CombineOr(m_OrdFMin(m_Specific(CmpLHS), m_APFloat(FC2)),
4523 m_CombineOr(m_OrdFMax(m_Specific(CmpLHS), m_APFloat(FC2)),
4885 m_CombineOr(m_Specific(CmpLHS), m_SExt(m_Specific(CmpLHS)));
4886 auto ZeroOrAllOnes = m_CombineOr(m_ZeroInt(), m_AllOnes());
4887 auto ZeroOrOne = m_CombineOr(m_ZeroInt(), m_One());
lib/CodeGen/CodeGenPrepare.cpp 7215 if (!match(Cond1, m_CombineOr(m_Cmp(), m_BinOp())) ||
7216 !match(Cond2, m_CombineOr(m_Cmp(), m_BinOp())) )
lib/Transforms/InstCombine/InstCombineCasts.cpp 464 if (!match(TruncOp, m_CombineOr(m_BitCast(m_Value(VecInput)),
lib/Transforms/InstCombine/InstCombineCompares.cpp 3282 auto m_VariableMask = m_CombineOr(
3283 m_CombineOr(m_Not(m_Shl(m_AllOnes(), m_Value())),
3285 m_CombineOr(m_LShr(m_AllOnes(), m_Value()),
3287 auto m_Mask = m_CombineOr(m_VariableMask, m_LowBitMask());
5327 m_OneUse(m_CombineOr(
lib/Transforms/InstCombine/InstCombineShifts.cpp 47 m_CombineOr(m_CombineAnd(m_Trunc(m_Instruction(Sh1)), m_Value(Trunc)),
206 if (match(Masked, m_c_And(m_CombineOr(MaskA, MaskB), m_Value(X)))) {
228 } else if (match(Masked, m_c_And(m_CombineOr(MaskC, MaskD), m_Value(X))) ||
lib/Transforms/InstCombine/InstructionCombining.cpp 2483 m_CombineOr(m_Specific(Op),
lib/Transforms/Utils/Local.cpp 2037 if (match(CI->getArgOperand(0), m_CombineOr(m_Zero(), m_Undef()))) {
lib/Transforms/Utils/SimplifyCFG.cpp 2356 auto Invertible = m_CombineOr(m_Not(m_Value()), m_AnyIntegralConstant());