Lines Matching refs:CreateSelect

319         Builder.CreateSelect(Cond, TI->getOperand(0), FI->getOperand(0),  in foldSelectOpOp()
375 Builder.CreateSelect(Cond, X, Y, SI.getName() + ".v", &SI); in foldSelectOpOp()
393 Builder.CreateSelect(Cond, OtherOpT, OtherOpF, "minmaxop", &SI); in foldSelectOpOp()
414 Value *SelectVal = Builder.CreateSelect(Cond, LdexpVal0, LdexpVal1); in foldSelectOpOp()
415 Value *SelectExp = Builder.CreateSelect(Cond, LdexpExp0, LdexpExp1); in foldSelectOpOp()
434 Value *NewSel = Builder.CreateSelect(Cond, OtherOpT, OtherOpF, in foldSelectOpOp()
482 Value *NewSI = Builder.CreateSelect(Cond, OtherOpT, OtherOpF, in foldSelectOpOp()
558 Value *NewSel = Builder.CreateSelect(SI.getCondition(), Swapped ? C : OOp, in foldSelectIntoOp()
832 Value *NewSel = Builder.CreateSelect(Cond, Zero, OrC, "masksel", &Sel); in foldSetClearBits()
841 Value *NewSel = Builder.CreateSelect(Cond, OrC, Zero, "masksel", &Sel); in foldSetClearBits()
1554 Builder.CreateSelect(ShouldReplaceLow, ReplacementLow, X); in canonicalizeClampLike()
1558 Value *MaybeReplacedHigh = Builder.CreateSelect( in canonicalizeClampLike()
2075 Value *NewSel = Builder.CreateSelect(CondVal, NewTrueOp, NewFalseOp, in foldAddSubSelect()
2249 Value *NewSel = Builder.CreateSelect(Cond, X, TruncCVal, "narrow", &Sel); in foldSelectExtConst()
2351 NewSel = Builder.CreateSelect(Cond, A, B, "", &Sel); in foldSelectCmpBitcasts()
2355 NewSel = Builder.CreateSelect(Cond, B, A, "", &Sel); in foldSelectCmpBitcasts()
2563 Value *V = Builder.CreateSelect(C, X, Y, Sel.getName(), &Sel); in foldVectorSelect()
2610 Value *NewSel = Builder.CreateSelect(Cond, Y, X, "sel", &Sel); in foldVectorSelect()
2615 Value *NewSel = Builder.CreateSelect(Cond, X, Y, "sel", &Sel); in foldVectorSelect()
2624 Value *NewSel = Builder.CreateSelect(Cond, X, Y, "sel", &Sel); in foldVectorSelect()
2629 Value *NewSel = Builder.CreateSelect(Cond, Y, X, "sel", &Sel); in foldVectorSelect()
3113 Value *SelInner = Builder.CreateSelect( in foldNestedSelects()
3170 Value *InnerSel = Builder.CreateSelect(InnerCond, One, InnerVal); in foldSelectOfBools()
3218 Value *InnerSel = Builder.CreateSelect(InnerCond, InnerVal, Zero); in foldSelectOfBools()
3256 return BinaryOperator::CreateNot(Builder.CreateSelect(A, One, B)); in foldSelectOfBools()
3263 return BinaryOperator::CreateNot(Builder.CreateSelect(A, B, Zero)); in foldSelectOfBools()
3282 Value *OrV = Builder.CreateSelect(C, One, FalseVal); in foldSelectOfBools()
3288 Value *OrV = Builder.CreateSelect(NotC, One, TrueVal); in foldSelectOfBools()
3295 Value *AndV = Builder.CreateSelect(NotC, FalseVal, Zero); in foldSelectOfBools()
3302 Value *AndV = Builder.CreateSelect(C, TrueVal, Zero); in foldSelectOfBools()
3672 Value *NewSel = Builder.CreateSelect(NewCond, FalseVal, TrueVal); in visitSelectInst()
3776 Builder.CreateSelect(CondVal, NewT, NewF, SI.getName() + ".idx", &SI); in visitSelectInst()
3833 Value *NewSI = Builder.CreateSelect(Cmp, LHS, RHS, SI.getName(), &SI); in visitSelectInst()