Home
last modified time | relevance | path

Searched refs:NewExt (Results 1 – 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp421 Value *NewExt = Builder.CreateExtractElement(VecCmp, Ext0->getIndexOperand()); in foldExtExtCmp() local
422 replaceValue(I, *NewExt); in foldExtExtCmp()
446 Value *NewExt = Builder.CreateExtractElement(VecBO, Ext0->getIndexOperand()); in foldExtExtBinop() local
447 replaceValue(I, *NewExt); in foldExtExtBinop()
760 Value *NewExt = Builder.CreateExtractElement(VecLogic, CheapIndex); in foldExtractedCmps() local
761 replaceValue(I, *NewExt); in foldExtractedCmps()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp379 Value *NewExt = Builder.CreateZExt(Y, I.getType(), Op1->getName()); in commonShiftTransforms() local
380 return BinaryOperator::Create(I.getOpcode(), Op0, NewExt); in commonShiftTransforms()
DInstCombineVectorOps.cpp672 auto *NewExt = ExtractElementInst::Create(WideVec, OldExt->getOperand(1)); in replaceExtractElements() local
673 NewExt->insertAfter(OldExt); in replaceExtractElements()
674 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp3814 auto NewExt = Builder.buildExtOrTrunc(ExtMI->getOpcode(), ExtTy, in applyExtendThroughPhis() local
3816 OldToNewSrcMap[SrcMI] = NewExt; in applyExtendThroughPhis()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp3118 SDValue NewExt = CurDAG->getTargetExtractSubreg( in tryInsertVectorElt() local
3122 NewExt); in tryInsertVectorElt()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp1501 SDValue NewExt = TLO.DAG.getNode(ISD::ANY_EXTEND, dl, VT, in SimplifyDemandedBits() local
1504 Op, TLO.DAG.getNode(ISD::SHL, dl, VT, NewExt, NewSA)); in SimplifyDemandedBits()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.cpp48086 SDValue NewExt = DAG.getNode(Ext->getOpcode(), SDLoc(Ext), VT, AddOp0); in promoteExtBeforeAdd() local
48094 return DAG.getNode(ISD::ADD, SDLoc(Add), VT, NewExt, NewConstant, Flags); in promoteExtBeforeAdd()