Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUReplaceLDSUseWithPointer.cpp195 auto *EI = &(*(K->getEntryBlock().getFirstInsertionPt())); in activateLaneZero()
228 auto *EI = &(*(activateLaneZero(K)->getFirstInsertionPt())); in initializeLDSPointer()
299 auto *EI = &(*(F->getEntryBlock().getFirstInsertionPt())); in getReplacementInst()
H A DSIAnnotateControlFlow.cpp309 Instruction *FirstInsertionPt = &*BB->getFirstInsertionPt(); in closeControlFlow()
315 FirstInsertionPt = &*SplitEdge(DefBB, BB, DT, LI)->getFirstInsertionPt(); in closeControlFlow()
H A DAMDGPULowerKernelArguments.cpp45 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp51 auto IP = BB.getFirstInsertionPt(); in newSource()
125 Ptr = new AllocaInst(V->getType(), 0, "A", &*BB.getFirstInsertionPt()); in newSink()
H A DIRMutator.cpp108 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I) in mutate()
191 for (auto I = BB->getFirstInsertionPt(), E = Inst.getIterator(); I != E; in mutate()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DBasicBlock.h192 const_iterator getFirstInsertionPt() const;
193 iterator getFirstInsertionPt() { in getFirstInsertionPt() function
195 ->getFirstInsertionPt().getNonConst(); in getFirstInsertionPt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp168 if (BB->getFirstInsertionPt() == BB->end()) { in findBBsToSinkInto()
239 IC->insertBefore(&*N->getFirstInsertionPt()); in sinkInstruction()
267 I.moveBefore(&*MoveBB->getFirstInsertionPt()); in sinkInstruction()
H A DRewriteStatepointsForGC.cpp1769 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1784 Builder.SetInsertPoint(&*NormalDest->getFirstInsertionPt()); in makeStatepointExplicitImpl()
2019 InsertClobbersAt(&*II->getNormalDest()->getFirstInsertionPt()); in relocationViaAlloca()
2020 InsertClobbersAt(&*II->getUnwindDest()->getFirstInsertionPt()); in relocationViaAlloca()
2139 Func, Values, "", &*II->getNormalDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2141 Func, Values, "", &*II->getUnwindDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2382 &*Invoke->getNormalDest()->getFirstInsertionPt(); in rematerializeLiveValues()
2384 &*Invoke->getUnwindDest()->getFirstInsertionPt(); in rematerializeLiveValues()
H A DSink.cpp175 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
H A DMergedLoadStoreMotion.cpp252 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStoresAndGEPs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DReplaceConstant.cpp55 BI = &(*(BB->getFirstInsertionPt())); in convertConstantExprsToInstructions()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp89 insertRVCall(&*DestBB->getFirstInsertionPt(), I); in insertAfterInvokes()
H A DPtrState.cpp265 const auto IP = BB->getFirstInsertionPt(); in HandlePotentialUse()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp100 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
H A DEntryExitInstrumenter.cpp90 insertCall(F, EntryFunc, &*F.begin()->getFirstInsertionPt(), DL); in runOnFunction()
H A DScalarEvolutionExpander.cpp112 IP = MustDominate->getParent()->getFirstInsertionPt(); in findInsertPointAfter()
151 .getFirstInsertionPt(); in GetOptimalInsertionPointForCastOf()
1350 Step, IntTy, &*L->getHeader()->getFirstInsertionPt(), false); in getAddRecExprPHILiterally()
1508 Step, IntTy, &*L->getHeader()->getFirstInsertionPt(), false); in expandAddRecExprLiterally()
1969 InsertPt = &*L->getHeader()->getFirstInsertionPt(); in expand()
1975 InsertPt = &*L->getHeader()->getFirstInsertionPt(); in expand()
2169 IP = &*PN->getParent()->getFirstInsertionPt(); in replaceCongruentIVs()
2191 IRBuilder<> Builder(&*L->getHeader()->getFirstInsertionPt()); in replaceCongruentIVs()
H A DAssumeBundleBuilder.cpp432 Assume, &*F.getEntryBlock().getFirstInsertionPt()) || in dropRedundantKnowledge()
433 Assume == &*F.getEntryBlock().getFirstInsertionPt()) { in dropRedundantKnowledge()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp157 MostEncompassingPTrue->moveBefore(BB, BB.getFirstInsertionPt()); in coalescePTrueIntrinsicCalls()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp568 Instruction *InsPoint = &*Header->getFirstInsertionPt(); in rewriteLoadStores()
609 &*Header->getFirstInsertionPt()); in rewriteLoadStores()
644 PtrIP = &*PtrIP->getParent()->getFirstInsertionPt(); in rewriteLoadStores()
/freebsd-13.1/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()
1290 auto InsertPt = BB->getFirstInsertionPt(); in SimplifyUsingControlFlow()
1322 PN.getParent()->getFirstInsertionPt() != PN.getParent()->end()) { in visitPHINode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp209 I.moveBefore(*OI.EntryBB, OI.EntryBB->getFirstInsertionPt()); in finalize()
726 PRegExitBB = SplitBlock(PRegExitBB, &*PRegExitBB->getFirstInsertionPt()); in createParallel()
816 OuterAllocaBlock, OuterAllocaBlock->getFirstInsertionPt()); in createParallel()
1335 Builder.SetInsertPoint(CLI->getBody(), CLI->getBody()->getFirstInsertionPt()); in createStaticWorkshareLoop()
1460 Builder.SetInsertPoint(OuterCond, OuterCond->getFirstInsertionPt()); in createDynamicWorkshareLoop()
1485 Builder.SetInsertPoint(Cond, Cond->getFirstInsertionPt()); in createDynamicWorkshareLoop()
2003 auto FinIP = InsertPointTy(FiniBB, FiniBB->getFirstInsertionPt()); in EmitOMPInlinedRegion()
2059 return IRBuilder<>::InsertPoint(ExitBB, ExitBB->getFirstInsertionPt()); in emitCommonDirectiveEntry()
2240 return InsertPointTy(UserCodeEntryBB, UserCodeEntryBB->getFirstInsertionPt()); in createTargetInit()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp270 IRB.SetInsertPoint(&*BB->getFirstInsertionPt()); in prepareEHPad()
H A DExpandMemCmp.cpp526 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock()
536 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock()
H A DCodeGenPrepare.cpp1070 for (auto R = RelocatedBase->getParent()->getFirstInsertionPt(); in simplifyRelocatesOffABase()
1241 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast()
1608 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in sinkCmpExpression()
1979 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in OptimizeExtractBits()
2672 Instruction *Position = &*Point.BB->getFirstInsertionPt(); in insert()
5944 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt(); in splitLargeGEPOffsets()
5948 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt(); in splitLargeGEPOffsets()
5955 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt(); in splitLargeGEPOffsets()
6387 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in optimizeExtUses()
8078 DVI->insertBefore(&*VI->getParent()->getFirstInsertionPt()); in placeDbgValues()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp550 if (BB->getFirstInsertionPt() == BB->end()) in shouldInstrumentBlock()
716 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in CreatePCArray()
898 BasicBlock::iterator IP = BB.getFirstInsertionPt(); in InjectCoverageAtBlock()

123