Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DBasicBlock.h178 const_iterator getFirstInsertionPt() const;
179 iterator getFirstInsertionPt() { in getFirstInsertionPt() function
181 ->getFirstInsertionPt().getNonConst(); in getFirstInsertionPt()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp157 if (BB->getFirstInsertionPt() == BB->end()) { in findBBsToSinkInto()
232 IC->insertBefore(&*N->getFirstInsertionPt()); in sinkInstruction()
248 I.moveBefore(&*MoveBB->getFirstInsertionPt()); in sinkInstruction()
H A DRewriteStatepointsForGC.cpp1542 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1559 Builder.SetInsertPoint(&*NormalDest->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1798 InsertClobbersAt(&*II->getNormalDest()->getFirstInsertionPt()); in relocationViaAlloca()
1799 InsertClobbersAt(&*II->getUnwindDest()->getFirstInsertionPt()); in relocationViaAlloca()
1916 Func, Values, "", &*II->getNormalDest()->getFirstInsertionPt())); in insertUseHolderAfter()
1918 Func, Values, "", &*II->getUnwindDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2157 &*Invoke->getNormalDest()->getFirstInsertionPt(); in rematerializeLiveValues()
2159 &*Invoke->getUnwindDest()->getFirstInsertionPt(); in rematerializeLiveValues()
H A DSink.cpp195 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
H A DMergedLoadStoreMotion.cpp237 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt(); in sinkStore()
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp52 auto IP = BB.getFirstInsertionPt(); in newSource()
125 Ptr = new AllocaInst(V->getType(), 0, "A", &*BB.getFirstInsertionPt()); in newSink()
H A DIRMutator.cpp109 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I) in mutate()
189 for (auto I = BB->getFirstInsertionPt(), E = Inst.getIterator(); I != E; in mutate()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp99 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
H A DEntryExitInstrumenter.cpp87 insertCall(F, EntryFunc, &*F.begin()->getFirstInsertionPt(), DL); in runOnFunction()
H A DBasicBlockUtils.cpp649 NewBB1->getInstList().insert(NewBB1->getFirstInsertionPt(), Clone1); in SplitLandingPadPredecessors()
654 NewBB2->getInstList().insert(NewBB2->getFirstInsertionPt(), Clone2); in SplitLandingPadPredecessors()
H A DBreakCriticalEdges.cpp420 BasicBlock::iterator MergeInsert = BodyBlock->getFirstInsertionPt(); in SplitIndirectBrCriticalEdges()
H A DCodeExtractor.cpp1000 InsertPt = InvokeI->getNormalDest()->getFirstInsertionPt(); in emitCallAndSwitchStatement()
1002 InsertPt = Phi->getParent()->getFirstInsertionPt(); in emitCallAndSwitchStatement()
1354 newFuncRoot->getFirstInsertionPt()); in extractCodeRegion()
H A DLibCallsShrinkWrap.cpp498 CallBB->getInstList().insert(CallBB->getFirstInsertionPt(), CI); in shrinkWrapCI()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp545 InsertPt = &*DefBlock->getFirstInsertionPt(); in insertSpills()
565 CurrentReload = CreateReload(&*CurrentBlock->getFirstInsertionPt()); in insertSpills()
783 &*CurrentBlock->getFirstInsertionPt()); in rewriteMaterializableInstructions()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCLoopPreIncPrep.cpp446 Instruction *InsPoint = &*Header->getFirstInsertionPt(); in runOnLoop()
492 PtrIP = &*PtrIP->getParent()->getFirstInsertionPt(); in runOnLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp471 if (BB->getFirstInsertionPt() == BB->end()) in shouldInstrumentBlock()
592 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt()); in CreatePCArray()
770 BasicBlock::iterator IP = BB.getFirstInsertionPt(); in InjectCoverageAtBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp269 const auto IP = BB->getFirstInsertionPt(); in HandlePotentialUse()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp912 for (auto R = RelocatedBase->getParent()->getFirstInsertionPt(); in simplifyRelocatesOffABase()
1084 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCast()
1241 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in SinkCmpExpression()
1518 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in OptimizeExtractBits()
2161 Instruction *Position = &*Point.BB->getFirstInsertionPt(); in insert()
5179 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt(); in splitLargeGEPOffsets()
5183 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt(); in splitLargeGEPOffsets()
5190 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt(); in splitLargeGEPOffsets()
5468 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in optimizeExtUses()
5941 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt(); in optimizeShuffleVectorInst()
[all …]
H A DWasmEHPrepare.cpp320 IRB.SetInsertPoint(&*BB->getFirstInsertionPt()); in prepareEHPad()
H A DExpandMemCmp.cpp501 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock()
509 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt(); in emitMemCmpResultBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp149 IRBuilder<> Builder(PhiBB, PhiBB->getFirstInsertionPt()); in foldGuardedRotateToFunnelShift()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp300 Instruction *FirstInsertionPt = &*BB->getFirstInsertionPt(); in closeControlFlow()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp101 IP = MustDominate->getFirstInsertionPt(); in findInsertPointAfter()
1745 InsertPt = &*L->getHeader()->getFirstInsertionPt(); in expand()
1770 InsertPt = &*L->getHeader()->getFirstInsertionPt(); in expand()
1967 IP = &*PN->getParent()->getFirstInsertionPt(); in replaceCongruentIVs()
1986 IRBuilder<> Builder(&*L->getHeader()->getFirstInsertionPt()); in replaceCongruentIVs()
/freebsd-12.1/contrib/llvm/tools/opt/
H A DDebugify.cpp122 BasicBlock::iterator InsertPt = BB.getFirstInsertionPt(); in applyDebugifyMetadata()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DBasicBlock.cpp217 BasicBlock::const_iterator BasicBlock::getFirstInsertionPt() const { in getFirstInsertionPt() function in BasicBlock

123