Lines Matching refs:CreateSelect

312         Builder.CreateSelect(Cond, TI->getOperand(0), FI->getOperand(0),  in foldSelectOpOp()
368 Builder.CreateSelect(Cond, X, Y, SI.getName() + ".v", &SI); in foldSelectOpOp()
386 Builder.CreateSelect(Cond, OtherOpT, OtherOpF, "minmaxop", &SI); in foldSelectOpOp()
407 Value *SelectVal = Builder.CreateSelect(Cond, LdexpVal0, LdexpVal1); in foldSelectOpOp()
408 Value *SelectExp = Builder.CreateSelect(Cond, LdexpExp0, LdexpExp1); in foldSelectOpOp()
427 Value *NewSel = Builder.CreateSelect(Cond, OtherOpT, OtherOpF, in foldSelectOpOp()
475 Value *NewSI = Builder.CreateSelect(Cond, OtherOpT, OtherOpF, in foldSelectOpOp()
540 Value *NewSel = Builder.CreateSelect(SI.getCondition(), Swapped ? C : OOp, in foldSelectIntoOp()
816 Value *NewSel = Builder.CreateSelect(Cond, Zero, OrC, "masksel", &Sel); in foldSetClearBits()
825 Value *NewSel = Builder.CreateSelect(Cond, OrC, Zero, "masksel", &Sel); in foldSetClearBits()
1516 Builder.CreateSelect(ShouldReplaceLow, ReplacementLow, X); in canonicalizeClampLike()
1520 Value *MaybeReplacedHigh = Builder.CreateSelect( in canonicalizeClampLike()
1931 Value *NewSel = Builder.CreateSelect(CondVal, NewTrueOp, NewFalseOp, in foldAddSubSelect()
2105 Value *NewSel = Builder.CreateSelect(Cond, X, TruncCVal, "narrow", &Sel); in foldSelectExtConst()
2207 NewSel = Builder.CreateSelect(Cond, A, B, "", &Sel); in foldSelectCmpBitcasts()
2211 NewSel = Builder.CreateSelect(Cond, B, A, "", &Sel); in foldSelectCmpBitcasts()
2422 Value *V = Builder.CreateSelect(C, X, Y, Sel.getName(), &Sel); in foldVectorSelect()
2469 Value *NewSel = Builder.CreateSelect(Cond, Y, X, "sel", &Sel); in foldVectorSelect()
2474 Value *NewSel = Builder.CreateSelect(Cond, X, Y, "sel", &Sel); in foldVectorSelect()
2483 Value *NewSel = Builder.CreateSelect(Cond, X, Y, "sel", &Sel); in foldVectorSelect()
2488 Value *NewSel = Builder.CreateSelect(Cond, Y, X, "sel", &Sel); in foldVectorSelect()
2928 Value *SelInner = Builder.CreateSelect( in foldNestedSelects()
2978 Value *InnerSel = Builder.CreateSelect(InnerCond, One, InnerVal); in foldSelectOfBools()
3019 Value *InnerSel = Builder.CreateSelect(InnerCond, InnerVal, Zero); in foldSelectOfBools()
3057 return BinaryOperator::CreateNot(Builder.CreateSelect(A, One, B)); in foldSelectOfBools()
3064 return BinaryOperator::CreateNot(Builder.CreateSelect(A, B, Zero)); in foldSelectOfBools()
3083 Value *OrV = Builder.CreateSelect(C, One, FalseVal); in foldSelectOfBools()
3089 Value *OrV = Builder.CreateSelect(NotC, One, TrueVal); in foldSelectOfBools()
3096 Value *AndV = Builder.CreateSelect(NotC, FalseVal, Zero); in foldSelectOfBools()
3103 Value *AndV = Builder.CreateSelect(C, TrueVal, Zero); in foldSelectOfBools()
3451 Value *NewSel = Builder.CreateSelect(NewCond, FalseVal, TrueVal); in visitSelectInst()
3555 Builder.CreateSelect(CondVal, NewT, NewF, SI.getName() + ".idx", &SI); in visitSelectInst()
3613 Value *NewSI = Builder.CreateSelect(Cmp, LHS, RHS, SI.getName(), &SI); in visitSelectInst()