Home
last modified time | relevance | path

Searched refs:NewSelect (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp331 auto *NewSelect = cast<SelectInst>(I->clone()); in visitImpl() local
333 NewSelect->swapValues(); in visitImpl()
335 NewSelect->setName(I->getName() + ".neg"); in visitImpl()
337 Value *TV = NewSelect->getTrueValue(); in visitImpl()
338 Value *FV = NewSelect->getFalseValue(); in visitImpl()
347 Builder.Insert(NewSelect); in visitImpl()
348 return NewSelect; in visitImpl()
H A DInstCombineSelect.cpp3810 Value *NewSelect = Builder.CreateSelect(SI.getCondition(), Swapped ? Z : X, in foldSelectIntoAddConstant() local
3812 NewSelect->takeName(&SI); in foldSelectIntoAddConstant()
3814 Value *NewFAdd = Builder.CreateFAdd(NewSelect, C); in foldSelectIntoAddConstant()
3823 cast<Instruction>(NewSelect)->setFastMathFlags(NewFMF); in foldSelectIntoAddConstant()
H A DInstCombineCalls.cpp1935 Value *NewSelect = in visitCallInst() local
1937 return replaceInstUsesWith(*II, NewSelect); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp761 Value *NewSelect = Builder.CreateSelect(Sel->getCondition(), in foldBinOpIntoSelect() local
763 NewSelect->takeName(&BO); in foldBinOpIntoSelect()
764 BO.replaceAllUsesWith(NewSelect); in foldBinOpIntoSelect()
H A DAMDGPUISelLowering.cpp4757 SDValue NewSelect = DAG.getNode(ISD::SELECT, SL, VT, Cond, in distributeOpThroughSelect() local
4759 DCI.AddToWorklist(NewSelect.getNode()); in distributeOpThroughSelect()
4760 return DAG.getNode(Op, SL, VT, NewSelect); in distributeOpThroughSelect()
4838 SDValue NewSelect = DAG.getNode(ISD::SELECT, SL, VT, in foldFreeOpFromSelect() local
4840 DCI.AddToWorklist(NewSelect.getNode()); in foldFreeOpFromSelect()
4841 return DAG.getNode(LHS.getOpcode(), SL, VT, NewSelect); in foldFreeOpFromSelect()
H A DSIISelLowering.cpp6798 SDValue NewSelect = in ReplaceNodeResults() local
6802 NewSelect = DAG.getNode(ISD::TRUNCATE, SL, NewVT, NewSelect); in ReplaceNodeResults()
6803 Results.push_back(DAG.getNode(ISD::BITCAST, SL, VT, NewSelect)); in ReplaceNodeResults()
13235 SDValue NewSelect = DAG.getNode(ISD::SELECT, DL, MVT::f32, in performXorCombine() local
13237 return DAG.getNode(ISD::BITCAST, DL, VT, NewSelect); in performXorCombine()
H A DSIInstrInfo.cpp8088 auto NewSelect = in lowerSelect() local
8090 NewSelect->getOperand(3).setIsUndef(Cond.isUndef()); in lowerSelect()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7693 SDValue NewSelect = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VT, Ops); in combineZERO_EXTEND() local
7697 DAG.getNode(ISD::TRUNCATE, DL, N0.getValueType(), NewSelect); in combineZERO_EXTEND()
7700 return NewSelect; in combineZERO_EXTEND()