| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 530 Value *NewExt = Builder.CreateExtractElement(VecCmp, Ext0->getIndexOperand()); in foldExtExtCmp() local 531 replaceValue(I, *NewExt); in foldExtExtCmp() 555 Value *NewExt = Builder.CreateExtractElement(VecBO, Ext0->getIndexOperand()); in foldExtExtBinop() local 556 replaceValue(I, *NewExt); in foldExtExtBinop() 943 Value *NewExt = Builder.CreateExtractElement(VecLogic, CheapIndex); in foldExtractedCmps() local 944 replaceValue(I, *NewExt); in foldExtractedCmps()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 749 auto *NewExt = ExtractElementInst::Create(WideVec, OldExt->getOperand(1)); in replaceExtractElements() local 750 NewExt->insertAfter(OldExt); in replaceExtractElements() 751 IC.replaceInstUsesWith(*OldExt, NewExt); in replaceExtractElements()
|
| H A D | InstCombineShifts.cpp | 381 Value *NewExt = Builder.CreateZExt(Y, Ty, Op1->getName()); in commonShiftTransforms() local 382 return BinaryOperator::Create(I.getOpcode(), Op0, NewExt); in commonShiftTransforms()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1960 Register NewExt = MRI.createVirtualRegister(&AVR::GPR8RegClass); in insertMultibyteShift() local 1961 BuildMI(*BB, MI, dl, TII.get(AVR::ADCRdRr), NewExt) in insertMultibyteShift() 1964 HighByte = NewExt; in insertMultibyteShift()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 3963 auto NewExt = Builder.buildExtOrTrunc(ExtMI->getOpcode(), ExtTy, in applyExtendThroughPhis() local 3965 OldToNewSrcMap[SrcMI] = NewExt; in applyExtendThroughPhis()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelDAGToDAG.cpp | 3131 SDValue NewExt = CurDAG->getTargetExtractSubreg( in tryInsertVectorElt() local 3135 NewExt); in tryInsertVectorElt()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 4580 SDValue NewExt = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, in selectUmullSmull() local 4582 NewExt = DAG.getZExtOrTrunc(NewExt, DL, VT); in selectUmullSmull() 4584 N1 = NewExt.getNode(); in selectUmullSmull() 4586 N0 = NewExt.getNode(); in selectUmullSmull()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 1751 SDValue NewExt = TLO.DAG.getNode(ISD::ANY_EXTEND, dl, VT, in SimplifyDemandedBits() local 1754 Op, TLO.DAG.getNode(ISD::SHL, dl, VT, NewExt, NewSA)); in SimplifyDemandedBits()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 52890 SDValue NewExt = DAG.getNode(Ext->getOpcode(), SDLoc(Ext), VT, AddOp0); in promoteExtBeforeAdd() local 52898 return DAG.getNode(ISD::ADD, SDLoc(Add), VT, NewExt, NewConstant, Flags); in promoteExtBeforeAdd() 55808 SDValue NewExt = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, VT, in combineEXTRACT_SUBVECTOR() local 55811 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, NewExt, in combineEXTRACT_SUBVECTOR()
|