Home
last modified time | relevance | path

Searched refs:NewI (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DNaryReassociate.cpp229 if (Instruction *NewI = tryReassociate(&OrigI, OrigSCEV)) { in doOneIteration() local
231 OrigI.replaceAllUsesWith(NewI); in doOneIteration()
237 const SCEV *NewSCEV = SE->getSCEV(NewI); in doOneIteration()
238 SeenExprs[NewSCEV].push_back(WeakTrackingVH(NewI)); in doOneIteration()
260 SeenExprs[OrigSCEV].push_back(WeakTrackingVH(NewI)); in doOneIteration()
466 if (auto *NewI = tryReassociateBinaryOp(LHS, RHS, I)) in tryReassociateBinaryOp() local
467 return NewI; in tryReassociateBinaryOp()
468 if (auto *NewI = tryReassociateBinaryOp(RHS, LHS, I)) in tryReassociateBinaryOp() local
469 return NewI; in tryReassociateBinaryOp()
484 if (auto *NewI = in tryReassociateBinaryOp() local
[all …]
DInferAddressSpaces.cpp577 auto *NewI = new AddrSpaceCastInst(I, NewPtrTy); in cloneInstructionWithNewAddressSpace() local
578 NewI->insertAfter(I); in cloneInstructionWithNewAddressSpace()
579 return NewI; in cloneInstructionWithNewAddressSpace()
735 if (Instruction *NewI = dyn_cast_or_null<Instruction>(NewV)) { in cloneValueWithNewAddressSpace() local
736 if (NewI->getParent() == nullptr) { in cloneValueWithNewAddressSpace()
737 NewI->insertBefore(I); in cloneValueWithNewAddressSpace()
738 NewI->takeName(I); in cloneValueWithNewAddressSpace()
DConstraintElimination.cpp140 auto NewI = NewIndices.find(V); in getConstraint() local
141 if (NewI != NewIndices.end()) in getConstraint()
142 return NewI->second; in getConstraint()
DLoopInterchange.cpp1384 Instruction *NewI = WorkList[i]->clone(); in transform() local
1385 NewI->insertBefore(NewLatch->getFirstNonPHI()); in transform()
1386 assert(!NewI->mayHaveSideEffects() && in transform()
1393 U.set(NewI); in transform()
DScalarizeMaskedMemIntrin.cpp166 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad() local
167 CI->replaceAllUsesWith(NewI); in scalarizeMaskedLoad()
DCorrelatedValuePropagation.cpp536 Value *NewI = B.CreateInsertValue(Struct, NewOp, 0); in processOverflowIntrinsic() local
537 WO->replaceAllUsesWith(NewI); in processOverflowIntrinsic()
DRewriteStatepointsForGC.cpp1504 Instruction *NewI = New; in doReplacement() local
1506 assert(OldI != NewI && "Disallowed at construction?!"); in doReplacement()
1513 if (NewI) in doReplacement()
1514 OldI->replaceAllUsesWith(NewI); in doReplacement()
DLoopUnswitch.cpp392 Value *NewI = VMap.lookup(OldInst); in cloneData() local
393 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI); in cloneData()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineLoadStoreAlloca.cpp202 Instruction *NewI = GetElementPtrInst::CreateInBounds( in simplifyAllocaArraySize() local
204 IC.InsertNewInstBefore(NewI, *It); in simplifyAllocaArraySize()
208 NewI->getType()->getPointerAddressSpace()) { in simplifyAllocaArraySize()
209 NewI = in simplifyAllocaArraySize()
210 CastInst::CreatePointerBitCastOrAddrSpaceCast(NewI, AI.getType()); in simplifyAllocaArraySize()
211 IC.InsertNewInstBefore(NewI, *It); in simplifyAllocaArraySize()
216 return IC.replaceInstUsesWith(AI, NewI); in simplifyAllocaArraySize()
297 auto *NewI = new LoadInst(LT->getType(), V, "", LT->isVolatile(), in replace() local
300 NewI->takeName(LT); in replace()
301 copyMetadataForLoad(*NewI, *LT); in replace()
[all …]
DInstCombineAddSub.cpp1277 if (auto *NewI = dyn_cast<BinaryOperator>(NewMath)) { in factorizeMathWithShlOps() local
1278 NewI->setHasNoSignedWrap(HasNSW); in factorizeMathWithShlOps()
1279 NewI->setHasNoUnsignedWrap(HasNUW); in factorizeMathWithShlOps()
DInstCombineVectorOps.cpp1080 if (Instruction *NewI = foldAggregateConstructionIntoAggregateReuse(I)) in visitInsertValueInst() local
1081 return NewI; in visitInsertValueInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DGCNPreRAOptimizations.cpp124 auto NewI = BuildMI(*Def0->getParent(), *Def0, Def0->getDebugLoc(), in processReg() local
130 LIS->InsertMachineInstrInMaps(*NewI); in processReg()
134 LLVM_DEBUG(dbgs() << " " << *NewI); in processReg()
DAMDGPUAtomicOptimizer.cpp612 Instruction *const NewI = I.clone(); in optimizeAtomic() local
613 B.Insert(NewI); in optimizeAtomic()
614 NewI->setOperand(ValIdx, NewV); in optimizeAtomic()
624 PHI->addIncoming(NewI, SingleLaneTerminator->getParent()); in optimizeAtomic()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Edit/
DEditedSource.cpp223 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit())); in commitRemove() local
224 NewI->second.RemoveLen = Len; in commitRemove()
233 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit())); in commitRemove() local
236 TopFA = &NewI->second; in commitRemove()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64LegalizerInfo.cpp1172 auto NewI = MIRBuilder.buildUnmerge({s64, s64}, MI.getOperand(3)); in legalizeAtomicCmpxchg128() local
1215 .addUse(NewI->getOperand(0).getReg()) in legalizeAtomicCmpxchg128()
1217 .addUse(NewI->getOperand(1).getReg()) in legalizeAtomicCmpxchg128()
1249 DesiredI->getOperand(1), NewI->getOperand(0), in legalizeAtomicCmpxchg128()
1250 NewI->getOperand(1)}); in legalizeAtomicCmpxchg128()
DAArch64InstructionSelector.cpp2074 auto NewI = in earlySelectSHL() local
2079 RenderFn(NewI); in earlySelectSHL()
2081 RenderFn(NewI); in earlySelectSHL()
2084 return constrainSelectedInstRegOperands(*NewI, TII, TRI, RBI); in earlySelectSHL()
5048 auto NewI = MIB.buildInstr( in selectIntrinsicWithSideEffects() local
5052 NewI.cloneMemRefs(I); in selectIntrinsicWithSideEffects()
5053 constrainSelectedInstRegOperands(*NewI, TII, TRI, RBI); in selectIntrinsicWithSideEffects()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DMachineBasicBlock.cpp813 succ_iterator NewI = E; in replaceSuccessor() local
818 if (NewI != E) in replaceSuccessor()
822 NewI = I; in replaceSuccessor()
830 if (NewI == E) { in replaceSuccessor()
840 auto ProbIter = getProbabilityIterator(NewI); in replaceSuccessor()
DWinEHPrepare.cpp917 auto *NewI = cast<Instruction>(VT.second); in cloneCommonBlocks() local
941 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI); in cloneCommonBlocks()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonExpandCondsets.cpp897 MachineInstr *NewI = MB; in predicateAt() local
898 NewI->clearKillInfo(); in predicateAt()
899 LIS->InsertMachineInstrInMaps(*NewI); in predicateAt()
901 for (auto &Op : NewI->operands()) in predicateAt()
DHexagonSplitDouble.cpp594 MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc)); in createHalfInstr() local
598 NewI->addOperand(Op); in createHalfInstr()
620 NewI->addOperand(CO); in createHalfInstr()
DHexagonFrameLowering.cpp851 MachineInstr *NewI = BuildMI(MBB, RetI, dl, HII.get(NewOpc)) in insertEpilogueInBlock() local
855 NewI->copyImplicitOps(MF, *RetI); in insertEpilogueInBlock()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4002 Value *NewI = nullptr; in truncateToMinimalBitwidths() local
4004 NewI = B.CreateBinOp(BO->getOpcode(), ShrinkOperand(BO->getOperand(0)), in truncateToMinimalBitwidths()
4010 cast<BinaryOperator>(NewI)->copyIRFlags(I, /*IncludeWrapFlags=*/false); in truncateToMinimalBitwidths()
4012 NewI = in truncateToMinimalBitwidths()
4016 NewI = B.CreateSelect(SI->getCondition(), in truncateToMinimalBitwidths()
4024 NewI = ShrinkOperand(CI->getOperand(0)); in truncateToMinimalBitwidths()
4027 NewI = B.CreateSExtOrTrunc( in truncateToMinimalBitwidths()
4032 NewI = B.CreateZExtOrTrunc( in truncateToMinimalBitwidths()
4047 NewI = B.CreateShuffleVector(O0, O1, SI->getShuffleMask()); in truncateToMinimalBitwidths()
4057 NewI = B.CreateInsertElement(O0, O1, IE->getOperand(2)); in truncateToMinimalBitwidths()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DInlineFunction.cpp2015 Instruction *NewI = CallBase::Create(ICS, OpDefs, ICS); in InlineFunction() local
2019 ICS->replaceAllUsesWith(NewI); in InlineFunction()
DSimplifyCFG.cpp3104 Instruction *NewI = I.clone(); in performBranchToCommonDestFolding() local
3105 RemapInstruction(NewI, VMap, in performBranchToCommonDestFolding()
3107 NewI->insertBefore(PBI); in performBranchToCommonDestFolding()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaOverload.cpp1264 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverload() local
1268 NewI != NewE || OldI != OldE; ++NewI, ++OldI) { in IsOverload()
1269 if (NewI == NewE || OldI == OldE) in IsOverload()
1272 NewI->getCond()->Profile(NewID, Context, true); in IsOverload()

12