Home
last modified time | relevance | path

Searched refs:getFirstInsertionPt (Results 1 – 25 of 86) sorted by relevance

1234

/src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp112 new StoreInst(&I, Slot, Handler->getFirstInsertionPt()); in DemoteRegToStack()
116 InsertPt = II->getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
119 new StoreInst(CBI, Slot, Succ->getFirstInsertionPt()); in DemoteRegToStack()
H A DScalarEvolutionExpander.cpp150 IP = MustDominate->getParent()->getFirstInsertionPt(); in findInsertPointAfter()
189 .getFirstInsertionPt(); in GetOptimalInsertionPointForCastOf()
1062 Value *StepV = expand(Step, L->getHeader()->getFirstInsertionPt()); in getAddRecExprPHILiterally()
1181 StepV = expand(Step, L->getHeader()->getFirstInsertionPt()); in expandAddRecExprLiterally()
1499 InsertPt = L->getHeader()->getFirstInsertionPt(); in expand()
1506 InsertPt = L->getHeader()->getFirstInsertionPt(); in expand()
1655 IP = PN->getParent()->getFirstInsertionPt(); in replaceCongruentIVInc()
1763 L->getHeader()->getFirstInsertionPt()); in replaceCongruentIVs()
H A DEntryExitInstrumenter.cpp111 insertCall(F, EntryFunc, F.begin()->getFirstInsertionPt(), DL); in runOnFunction()
H A DMoveAutoInit.cpp208 Job.first->moveBefore(*Job.second, Job.second->getFirstInsertionPt()); in runMoveAutoInit()
H A DAssumeBundleBuilder.cpp434 Assume, &*F.getEntryBlock().getFirstInsertionPt()) || in dropRedundantKnowledge()
435 Assume == &*F.getEntryBlock().getFirstInsertionPt()) { in dropRedundantKnowledge()
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp152 if (BB->getFirstInsertionPt() == BB->end()) { in findBBsToSinkInto()
239 IC->insertBefore(&*N->getFirstInsertionPt()); in sinkInstruction()
269 I.moveBefore(&*MoveBB->getFirstInsertionPt()); in sinkInstruction()
H A DSink.cpp171 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
H A DRewriteStatepointsForGC.cpp1873 Builder.SetInsertPoint(UnwindBlock, UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1888 Builder.SetInsertPoint(NormalDest, NormalDest->getFirstInsertionPt()); in makeStatepointExplicitImpl()
2119 InsertClobbersAt(II->getNormalDest()->getFirstInsertionPt()); in relocationViaAlloca()
2120 InsertClobbersAt(II->getUnwindDest()->getFirstInsertionPt()); in relocationViaAlloca()
2241 Func, Values, "", II->getNormalDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2243 Func, Values, "", II->getUnwindDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2577 &*Invoke->getNormalDest()->getFirstInsertionPt(); in rematerializeLiveValues()
2579 &*Invoke->getUnwindDest()->getFirstInsertionPt(); in rematerializeLiveValues()
H A DMergedLoadStoreMotion.cpp255 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStoresAndGEPs()
/src/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp72 &*EntryBB->getFirstInsertionPt()); in createStackMemory()
168 LoadGV = new LoadInst(Ty, GV, "LGV", &*BB.getFirstInsertionPt()); in findOrCreateSource()
209 auto IP = BB.getFirstInsertionPt(); in newSource()
H A DIRMutator.cpp121 return make_range(BB.getFirstInsertionPt(), End); in getInsertionRange()
209 for (auto I = BB->getFirstInsertionPt(), E = Inst.getIterator(); I != E; in mutate()
600 BB.getFirstInsertionPt(), BB.getTerminator()->getIterator()))) { in mutate()
/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h313 const_iterator getFirstInsertionPt() const;
314 iterator getFirstInsertionPt() { in getFirstInsertionPt() function
316 ->getFirstInsertionPt().getNonConst(); in getFirstInsertionPt()
/src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp67 insertRVCall(DestBB->getFirstInsertionPt(), I); in insertAfterInvokes()
H A DPtrState.cpp265 const auto IP = BB->getFirstInsertionPt(); in HandlePotentialUse()
/src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp242 if (isa<PHINode>(Inst) && BB->getFirstInsertionPt() == BB->end()) in foldIntegerTypedPHI()
286 InsertPos = BB->getFirstInsertionPt(); in foldIntegerTypedPHI()
291 InsertNewInstBefore(CI, InsertBB->getFirstInsertionPt()); in foldIntegerTypedPHI()
1139 if (Pred->getFirstInsertionPt() == Pred->end()) in SliceUpIllegalIntegerPHI()
1373 auto InsertPt = BB->getFirstInsertionPt(); in simplifyUsingControlFlow()
1421 Builder.SetInsertPoint(&*BB, BB->getFirstInsertionPt()); in foldDependentIVs()
1458 PN.getParent()->getFirstInsertionPt() != PN.getParent()->end()) { in visitPHINode()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp331 BasicBlock::iterator FirstInsertionPt = BB->getFirstInsertionPt(); in closeControlFlow()
337 FirstInsertionPt = SplitEdge(DefBB, BB, DT, LI)->getFirstInsertionPt(); in closeControlFlow()
H A DAMDGPUPromoteKernelArguments.cpp140 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt()
H A DAMDGPULowerKernelArguments.cpp87 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt()
/src/contrib/llvm-project/llvm/lib/IR/
H A DReplaceConstant.cpp98 BI = BB->getFirstInsertionPt(); in convertUsersOfConstantsToInstructions()
/src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp559 if (BB->getFirstInsertionPt() == BB->end()) in shouldInstrumentBlock()
739 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in CreatePCArray()
947 BasicBlock::iterator IP = BB.getFirstInsertionPt(); in InjectCoverageAtBlock()
1049 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in createFunctionControlFlow()
H A DValueProfilePlugins.inc108 // `BasicBlock::getFirstInsertionPt`.
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DJMCInstrumenter.cpp230 {Flag}, "", F.begin()->getFirstInsertionPt()); in runImpl()
H A DWasmEHPrepare.cpp307 IRB.SetInsertPoint(BB, BB->getFirstInsertionPt()); in prepareEHPad()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp158 MostEncompassingPTrue->moveBefore(BB, BB.getFirstInsertionPt()); in coalescePTrueIntrinsicCalls()
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp728 BasicBlock::iterator InsPoint = Header->getFirstInsertionPt(); in rewriteForBase()
767 Header->getFirstInsertionPt()); in rewriteForBase()
805 PtrIP = (*PtrIP)->getParent()->getFirstInsertionPt(); in rewriteForBucketElement()

1234