Lines Matching refs:m_Zero
137 if (!match(Cmp->getOperand(1), m_Zero())) in foldSelectICmpAnd()
509 match(Cmp->getOperand(1), m_Zero()) && match(FVal, m_One()))) in foldSelectICmpAndAnd()
617 if (!match(CmpRHS, m_Zero())) in foldSelectICmpAndOr()
633 (!IsEqualZero && !match(CmpRHS, m_Zero()))) in foldSelectICmpAndOr()
742 if (!match(CondVal, m_ICmp(Predicate, m_Value(X), m_Zero())) || in foldSelectZeroOrMul()
764 if (!match(MergedC, m_Zero()) && !match(MergedC, m_Undef())) in foldSelectZeroOrMul()
786 if (match(TrueVal, m_Zero())) { in canonicalizeSaturatedSubtract()
790 if (!match(FalseVal, m_Zero())) in canonicalizeSaturatedSubtract()
914 if (!ICI->isEquality() || !match(ICI->getOperand(1), m_Zero())) in foldSelectCtlzToCttz()
956 if (!ICI->isEquality() || !match(CmpRHS, m_Zero())) in foldSelectCttzCtlz()
1638 match(CmpRHS, m_Zero())) { in foldSelectInstWithICmp()
1641 } else if (Pred == ICmpInst::ICMP_SLT && match(CmpRHS, m_Zero())) { in foldSelectInstWithICmp()
1919 match(TrueVal, m_Zero())) in foldOverflowingAddSubSelect()
2674 if (match(FalseVal, m_Zero())) { in visitSelectInst()
2738 if (match(CondVal, m_Select(m_Value(A), m_Value(B), m_Zero())) && in visitSelectInst()
2739 match(TrueVal, m_Specific(B)) && match(FalseVal, m_Zero())) in visitSelectInst()
2765 if (match(FalseVal, m_Zero()) || match(TrueVal, m_One())) { in visitSelectInst()
2767 bool IsAnd = match(FalseVal, m_Zero()) ? true : false; in visitSelectInst()
2792 match(FalseVal, m_Zero())) { in visitSelectInst()
2798 match(FalseVal, m_Zero())) { in visitSelectInst()
2807 match(FalseVal, m_Select(m_Value(A), m_Value(B), m_Zero()))) { in visitSelectInst()
2812 if (match(CondVal, m_Select(m_Value(A), m_Value(B), m_Zero())) && in visitSelectInst()
2822 if (match(CondVal, m_Select(m_Value(C1), m_Value(A), m_Zero())) && in visitSelectInst()
2824 match(FalseVal, m_Select(m_Value(C2), m_Value(B), m_Zero()))) { in visitSelectInst()
2844 if (match(TrueVal, m_One()) && match(FalseVal, m_Zero())) in visitSelectInst()
2848 if (match(TrueVal, m_AllOnes()) && match(FalseVal, m_Zero())) in visitSelectInst()
2852 if (match(TrueVal, m_Zero()) && match(FalseVal, m_One())) { in visitSelectInst()
2858 if (match(TrueVal, m_Zero()) && match(FalseVal, m_AllOnes())) { in visitSelectInst()
3167 if (match(FalseVal, m_Zero()) && in visitSelectInst()
3169 m_CombineOr(m_Undef(), m_Zero()))) || in visitSelectInst()
3171 m_CombineOr(m_Undef(), m_Zero()))))) { in visitSelectInst()
3179 if (match(TrueVal, m_Zero()) && in visitSelectInst()
3181 m_CombineOr(m_Undef(), m_Zero()))) || in visitSelectInst()
3183 m_CombineOr(m_Undef(), m_Zero())))) && in visitSelectInst()
3191 CanMergeSelectIntoLoad = match(V, m_Zero()); in visitSelectInst()