Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp51 auto IP = BB.getFirstInsertionPt(); in newSource()
128 Ptr = new AllocaInst(V->getType(), 0, "A", &*BB.getFirstInsertionPt()); in newSink()
H A DIRMutator.cpp113 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I) in mutate()
196 for (auto I = BB->getFirstInsertionPt(), E = Inst.getIterator(); I != E; in mutate()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DBasicBlock.h193 const_iterator getFirstInsertionPt() const;
194 iterator getFirstInsertionPt() { in getFirstInsertionPt() function
196 ->getFirstInsertionPt().getNonConst(); in getFirstInsertionPt()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp154 if (BB->getFirstInsertionPt() == BB->end()) { in findBBsToSinkInto()
225 IC->insertBefore(&*N->getFirstInsertionPt()); in sinkInstruction()
253 I.moveBefore(&*MoveBB->getFirstInsertionPt()); in sinkInstruction()
H A DRewriteStatepointsForGC.cpp1843 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt()); in makeStatepointExplicitImpl()
1858 Builder.SetInsertPoint(&*NormalDest->getFirstInsertionPt()); in makeStatepointExplicitImpl()
2094 InsertClobbersAt(&*II->getNormalDest()->getFirstInsertionPt()); in relocationViaAlloca()
2095 InsertClobbersAt(&*II->getUnwindDest()->getFirstInsertionPt()); in relocationViaAlloca()
2215 Func, Values, "", &*II->getNormalDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2217 Func, Values, "", &*II->getUnwindDest()->getFirstInsertionPt())); in insertUseHolderAfter()
2485 &*Invoke->getNormalDest()->getFirstInsertionPt(); in rematerializeLiveValues()
2487 &*Invoke->getUnwindDest()->getFirstInsertionPt(); in rematerializeLiveValues()
H A DSink.cpp170 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt()); in SinkInstruction()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUReplaceLDSUseWithPointer.cpp207 auto *EI = &(*(K->getEntryBlock().getFirstInsertionPt())); in activateLaneZero()
240 auto *EI = &(*(activateLaneZero(K)->getFirstInsertionPt())); in initializeLDSPointer()
310 auto *EI = &(*(F->getEntryBlock().getFirstInsertionPt())); in getReplacementInst()
H A DSIAnnotateControlFlow.cpp320 Instruction *FirstInsertionPt = &*BB->getFirstInsertionPt(); in closeControlFlow()
326 FirstInsertionPt = &*SplitEdge(DefBB, BB, DT, LI)->getFirstInsertionPt(); in closeControlFlow()
H A DAMDGPUPromoteKernelArguments.cpp140 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt()
H A DAMDGPULowerKernelArguments.cpp45 BasicBlock::iterator InsPt = BB.getFirstInsertionPt(); in getInsertPt()
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp1932 Builder.SetInsertPoint(BB, BB->getFirstInsertionPt()); in TEST_F()
2026 F->getEntryBlock().getFirstInsertionPt()}; in TEST_P()
2120 Builder.SetInsertPoint(BB, BB->getFirstInsertionPt()); in TEST_P()
2261 Builder.SetInsertPoint(BB, BB->getFirstInsertionPt()); in TEST_F()
2556 F->getEntryBlock().getFirstInsertionPt()); in TEST_F()
2641 F->getEntryBlock().getFirstInsertionPt()); in TEST_F()
4739 InsertPointTy(BodyBB, BodyBB->getFirstInsertionPt()), DL); in TEST_F()
4831 InsertPointTy(BodyBB, BodyBB->getFirstInsertionPt()), DL); in TEST_F()
4851 InsertPointTy(BodyBB, BodyBB->getFirstInsertionPt()), DL); in TEST_F()
4962 InsertPointTy(BodyBB, BodyBB->getFirstInsertionPt()), DL); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DReplaceConstant.cpp50 BI = &(*(BB->getFirstInsertionPt())); in convertConstantExprsToInstructions()
/llvm-project-15.0.7/llvm/test/Transforms/SROA/
H A Dphi-catchswitch.ll26 ; non-PHI instruction in this BB by calling getFirstInsertionPt(), which is
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp88 insertRVCall(&*DestBB->getFirstInsertionPt(), I); in insertAfterInvokes()
H A DPtrState.cpp265 const auto IP = BB->getFirstInsertionPt(); in HandlePotentialUse()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp238 if (isa<PHINode>(Inst) && BB->getFirstInsertionPt() == BB->end()) in foldIntegerTypedPHI()
282 InsertPos = BB->getFirstInsertionPt(); in foldIntegerTypedPHI()
287 InsertNewInstBefore(CI, *InsertBB->getFirstInsertionPt()); in foldIntegerTypedPHI()
1128 if (Pred->getFirstInsertionPt() == Pred->end()) in SliceUpIllegalIntegerPHI()
1361 auto InsertPt = BB->getFirstInsertionPt(); in simplifyUsingControlFlow()
1395 PN.getParent()->getFirstInsertionPt() != PN.getParent()->end()) { in visitPHINode()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DEntryExitInstrumenter.cpp90 insertCall(F, EntryFunc, &*F.begin()->getFirstInsertionPt(), DL); in runOnFunction()
H A DDemoteRegToStack.cpp99 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack()
H A DScalarEvolutionExpander.cpp110 IP = MustDominate->getParent()->getFirstInsertionPt(); in findInsertPointAfter()
149 .getFirstInsertionPt(); in GetOptimalInsertionPointForCastOf()
1300 Step, IntTy, &*L->getHeader()->getFirstInsertionPt(), false); in getAddRecExprPHILiterally()
1458 Step, IntTy, &*L->getHeader()->getFirstInsertionPt(), false); in expandAddRecExprLiterally()
1835 InsertPt = &*L->getHeader()->getFirstInsertionPt(); in expand()
1841 InsertPt = &*L->getHeader()->getFirstInsertionPt(); in expand()
2022 IP = &*PN->getParent()->getFirstInsertionPt(); in replaceCongruentIVs()
2044 IRBuilder<> Builder(&*L->getHeader()->getFirstInsertionPt()); in replaceCongruentIVs()
H A DAssumeBundleBuilder.cpp432 Assume, &*F.getEntryBlock().getFirstInsertionPt()) || in dropRedundantKnowledge()
433 Assume == &*F.getEntryBlock().getFirstInsertionPt()) { in dropRedundantKnowledge()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DBlockGenerators.cpp518 Addr->insertBefore(&*EntryBB->getFirstInsertionPt()); in getOrCreateAlloca()
649 Builder.SetInsertPoint(ThenBlock, ThenBlock->getFirstInsertionPt()); in generateConditionalExecution()
651 Builder.SetInsertPoint(TailBlock, TailBlock->getFirstInsertionPt()); in generateConditionalExecution()
888 MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt()); in createScalarFinalization()
969 MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt()); in createExitPHINodeMerges()
1608 Builder.SetInsertPoint(&*ExitBBCopy->getFirstInsertionPt()); in copyStmt()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DJMCInstrumenter.cpp223 {Flag}, "", &*F.begin()->getFirstInsertionPt()); in runOnModule()
H A DWasmEHPrepare.cpp276 IRB.SetInsertPoint(&*BB->getFirstInsertionPt()); in prepareEHPad()
/llvm-project-15.0.7/llvm/unittests/FuzzMutate/
H A DRandomIRBuilderTest.cpp68 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I) in TEST()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp303 enclosingFunction->getEntryBlock().getFirstInsertionPt()); in convertDataOp()
449 enclosingFunction->getEntryBlock().getFirstInsertionPt()); in convertStandaloneDataOp()

1234