Lines Matching refs:InnerSel

2892   DecomposedSelect InnerSel;  in foldNestedSelects()  local
2894 m_Select(m_Value(InnerSel.Cond), m_Value(InnerSel.TrueVal), in foldNestedSelects()
2895 m_Value(InnerSel.FalseVal)))) in foldNestedSelects()
2899 if (match(InnerSel.Cond, m_Not(m_Value(InnerSel.Cond)))) in foldNestedSelects()
2900 std::swap(InnerSel.TrueVal, InnerSel.FalseVal); in foldNestedSelects()
2918 if (matchOuterCond(m_Specific(InnerSel.Cond))) { in foldNestedSelects()
2921 m_Not(m_Specific(InnerSel.Cond)), m_Value(NotInnerCond)))) { in foldNestedSelects()
2923 std::swap(InnerSel.TrueVal, InnerSel.FalseVal); in foldNestedSelects()
2924 InnerSel.Cond = NotInnerCond; in foldNestedSelects()
2929 AltCond, IsAndVariant ? OuterSel.TrueVal : InnerSel.FalseVal, in foldNestedSelects()
2930 IsAndVariant ? InnerSel.TrueVal : OuterSel.FalseVal); in foldNestedSelects()
2932 return SelectInst::Create(InnerSel.Cond, in foldNestedSelects()
2933 IsAndVariant ? SelInner : InnerSel.TrueVal, in foldNestedSelects()
2934 !IsAndVariant ? SelInner : InnerSel.FalseVal); in foldNestedSelects()
2978 Value *InnerSel = Builder.CreateSelect(InnerCond, One, InnerVal); in foldSelectOfBools() local
2980 std::swap(Common, InnerSel); in foldSelectOfBools()
2982 return SelectInst::Create(Common, InnerSel, Zero); in foldSelectOfBools()
2984 return BinaryOperator::CreateAnd(Common, InnerSel); in foldSelectOfBools()
3019 Value *InnerSel = Builder.CreateSelect(InnerCond, InnerVal, Zero); in foldSelectOfBools() local
3021 std::swap(Common, InnerSel); in foldSelectOfBools()
3023 return SelectInst::Create(Common, One, InnerSel); in foldSelectOfBools()
3025 return BinaryOperator::CreateOr(Common, InnerSel); in foldSelectOfBools()