Lines Matching defs:NewSel
374 Value *NewSel =
376 if (auto *NewSelI = dyn_cast<Instruction>(NewSel))
378 Instruction *NewFNeg = UnaryOperator::CreateFNeg(NewSel);
392 Value *NewSel =
394 return CallInst::Create(TII->getCalledFunction(), {NewSel, MatchOp});
434 Value *NewSel = Builder.CreateSelect(Cond, OtherOpT, OtherOpF,
438 MatchOp, NewSel);
558 Value *NewSel = Builder.CreateSelect(SI.getCondition(), Swapped ? C : OOp,
561 cast<Instruction>(NewSel)->setFastMathFlags(FMF);
562 NewSel->takeName(TVI);
564 BinaryOperator::Create(TVI->getOpcode(), FalseVal, NewSel);
832 Value *NewSel = Builder.CreateSelect(Cond, Zero, OrC, "masksel", &Sel);
833 return BinaryOperator::CreateOr(T, NewSel);
841 Value *NewSel = Builder.CreateSelect(Cond, OrC, Zero, "masksel", &Sel);
842 return BinaryOperator::CreateOr(F, NewSel);
1823 if (Instruction *NewSel = foldSelectValueEquivalence(SI, *ICI))
1824 return NewSel;
1836 if (Instruction *NewSel =
1838 return NewSel;
1862 if (Instruction *NewSel = foldSelectICmpEq(SI, ICI, *this))
1863 return NewSel;
2075 Value *NewSel = Builder.CreateSelect(CondVal, NewTrueOp, NewFalseOp,
2080 BinaryOperator::CreateFAdd(SubOp->getOperand(0), NewSel);
2087 return BinaryOperator::CreateAdd(SubOp->getOperand(0), NewSel);
2249 Value *NewSel = Builder.CreateSelect(Cond, X, TruncCVal, "narrow", &Sel);
2250 return CastInst::Create(Instruction::CastOps(ExtOpcode), NewSel, SelType);
2347 Value *NewSel;
2351 NewSel = Builder.CreateSelect(Cond, A, B, "", &Sel);
2355 NewSel = Builder.CreateSelect(Cond, B, A, "", &Sel);
2359 return CastInst::CreateBitOrPointerCast(NewSel, Sel.getType());
2610 Value *NewSel = Builder.CreateSelect(Cond, Y, X, "sel", &Sel);
2611 return new ShuffleVectorInst(X, NewSel, Mask);
2615 Value *NewSel = Builder.CreateSelect(Cond, X, Y, "sel", &Sel);
2616 return new ShuffleVectorInst(NewSel, Y, Mask);
2624 Value *NewSel = Builder.CreateSelect(Cond, X, Y, "sel", &Sel);
2625 return new ShuffleVectorInst(X, NewSel, Mask);
2629 Value *NewSel = Builder.CreateSelect(Cond, Y, X, "sel", &Sel);
2630 return new ShuffleVectorInst(NewSel, Y, Mask);
3672 Value *NewSel = Builder.CreateSelect(NewCond, FalseVal, TrueVal);
3673 return replaceInstUsesWith(SI, NewSel);