|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/MemoryBuiltins.cpp 999 Builder.SetInsertPoint(&*PHI.getIncomingBlock(i)->getFirstInsertionPt());
lib/Analysis/ScalarEvolutionExpander.cpp 98 IP = MustDominate->getFirstInsertionPt();
1846 InsertPt = &*L->getHeader()->getFirstInsertionPt();
1852 InsertPt = &*L->getHeader()->getFirstInsertionPt();
1865 InsertPt = &*InsertPt->getParent()->getFirstInsertionPt();
2055 IP = &*PN->getParent()->getFirstInsertionPt();
2074 IRBuilder<> Builder(&*L->getHeader()->getFirstInsertionPt());
lib/CodeGen/CodeGenPrepare.cpp 940 for (auto R = RelocatedBase->getParent()->getFirstInsertionPt();
1112 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
1386 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
1566 BasicBlock::iterator InsertPt = TruncUserBB->getFirstInsertionPt();
1578 BasicBlock::iterator TruncInsertPt = TruncUserBB->getFirstInsertionPt();
1667 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
2317 Instruction *Position = &*Point.BB->getFirstInsertionPt();
5346 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt();
5350 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt();
5357 NewBaseInsertPt = NewBaseInsertBB->getFirstInsertionPt();
5635 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
6147 BasicBlock::iterator InsertPt = UserBB->getFirstInsertionPt();
7143 DVI->insertBefore(&*VI->getParent()->getFirstInsertionPt());
lib/CodeGen/ExpandMemCmp.cpp 503 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt();
511 BasicBlock::iterator InsertPt = ResBlock.BB->getFirstInsertionPt();
lib/CodeGen/SafeStack.cpp 772 IRBuilder<> IRB(&F.front(), F.begin()->getFirstInsertionPt());
lib/CodeGen/SjLjEHPrepare.cpp 185 LPI->getParent()->getFirstInsertionPt());
lib/CodeGen/WasmEHPrepare.cpp 278 IRB.SetInsertPoint(&*BB->getFirstInsertionPt());
lib/CodeGen/WinEHPrepare.cpp 1084 &*PHIBlock->getFirstInsertionPt());
lib/FuzzMutate/IRMutator.cpp 108 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I)
188 for (auto I = BB->getFirstInsertionPt(), E = Inst.getIterator(); I != E;
lib/FuzzMutate/RandomIRBuilder.cpp 51 auto IP = BB.getFirstInsertionPt();
125 Ptr = new AllocaInst(V->getType(), 0, "A", &*BB.getFirstInsertionPt());
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 314 Instruction *FirstInsertionPt = &*BB->getFirstInsertionPt();
lib/Target/ARM/ARMCodeGenPrepare.cpp 533 InsertZExt(Arg, &*BB.getFirstInsertionPt());
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1448 IRB.SetInsertPoint(ExitB, ExitB->getFirstInsertionPt());
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 387 Instruction *InsPoint = &*Header->getFirstInsertionPt();
432 PtrIP = &*PtrIP->getParent()->getFirstInsertionPt();
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 892 &*EntryBB.getFirstInsertionPt());
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 147 IRBuilder<> Builder(PhiBB, PhiBB->getFirstInsertionPt());
lib/Transforms/Coroutines/CoroFrame.cpp 695 InsertPt = &*DefBlock->getFirstInsertionPt();
725 CurrentReload = CreateReload(&*CurrentBlock->getFirstInsertionPt());
975 &*CurrentBlock->getFirstInsertionPt());
lib/Transforms/IPO/DeadArgumentElimination.cpp 972 InsertPt = &*NewEdge->getFirstInsertionPt();
lib/Transforms/InstCombine/InstCombineCalls.cpp 4660 BasicBlock::iterator I = II->getNormalDest()->getFirstInsertionPt();
4663 BasicBlock::iterator I = CBI->getDefaultDest()->getFirstInsertionPt();
lib/Transforms/InstCombine/InstCombineCompares.cpp 621 Builder.SetInsertPoint(&*PHI->getParent()->getFirstInsertionPt());
633 Builder.SetInsertPoint(&*Entry.getFirstInsertionPt());
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1581 BBI = DestBB->getFirstInsertionPt();
lib/Transforms/InstCombine/InstCombinePHI.cpp 266 InsertPos = IncomingI->getParent()->getFirstInsertionPt();
270 InsertNewInstBefore(CI, *InsertBB->getFirstInsertionPt());
lib/Transforms/InstCombine/InstCombineVectorOps.cpp 147 InsertPos = inBB->getFirstInsertionPt();
582 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt());
lib/Transforms/InstCombine/InstructionCombining.cpp 1766 GEP.getParent()->getFirstInsertionPt(), NewGEP);
1785 GEP.getParent()->getFirstInsertionPt(), NewGEP);
3152 BasicBlock::iterator InsertPos = DestBlock->getFirstInsertionPt();
3336 InsertPos = InstParent->getFirstInsertionPt();
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1764 GlobalInit.front().getFirstInsertionPt());
lib/Transforms/Instrumentation/GCOVProfiling.cpp 828 IRBuilder<> Builder(&*BB.getFirstInsertionPt());
lib/Transforms/Instrumentation/InstrProfiling.cpp 251 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt());
lib/Transforms/Instrumentation/MemorySanitizer.cpp 3375 NextInsn = NormalDest->getFirstInsertionPt();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 766 if (BB->getFirstInsertionPt() == BB->end())
821 IRBuilder<> Builder(InstrBB, InstrBB->getFirstInsertionPt());
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 672 IRBuilder<> IRB(&*F.getEntryBlock().getFirstInsertionPt());
850 BasicBlock::iterator IP = BB.getFirstInsertionPt();
lib/Transforms/ObjCARC/PtrState.cpp 268 const auto IP = BB->getFirstInsertionPt();
lib/Transforms/Scalar/GVNSink.cpp 863 I0->moveBefore(&*BBEnd->getFirstInsertionPt());
lib/Transforms/Scalar/IndVarSimplify.cpp 494 &*PN->getParent()->getFirstInsertionPt());
1566 IRBuilder<> Builder(&*WidePhi->getParent()->getFirstInsertionPt());
2574 BasicBlock::iterator InsertPt = ExitBlock->getFirstInsertionPt();
lib/Transforms/Scalar/JumpThreading.cpp 2742 Instruction *InsertionPoint = &*BB->getFirstInsertionPt();
lib/Transforms/Scalar/LICM.cpp 421 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt());
1392 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New);
lib/Transforms/Scalar/LoopFuse.cpp 1219 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt());
1461 PHI->moveBefore(&*FC0.Header->getFirstInsertionPt());
lib/Transforms/Scalar/LoopRerollPass.cpp 576 IE = Header->getFirstInsertionPt(); I != IE; ++I) {
655 IE = Header->getFirstInsertionPt(); I != IE; ++I) {
lib/Transforms/Scalar/LoopSink.cpp 156 if (BB->getFirstInsertionPt() == BB->end()) {
231 IC->insertBefore(&*N->getFirstInsertionPt());
244 I.moveBefore(&*MoveBB->getFirstInsertionPt());
lib/Transforms/Scalar/LoopUnswitch.cpp 1329 &*ExitSucc->getFirstInsertionPt());
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 251 BasicBlock::iterator InsertPt = BB->getFirstInsertionPt();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1536 Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt());
1553 Builder.SetInsertPoint(&*NormalDest->getFirstInsertionPt());
1790 InsertClobbersAt(&*II->getNormalDest()->getFirstInsertionPt());
1791 InsertClobbersAt(&*II->getUnwindDest()->getFirstInsertionPt());
1910 Func, Values, "", &*II->getNormalDest()->getFirstInsertionPt()));
1912 Func, Values, "", &*II->getUnwindDest()->getFirstInsertionPt()));
2151 &*Invoke->getNormalDest()->getFirstInsertionPt();
2153 &*Invoke->getUnwindDest()->getFirstInsertionPt();
lib/Transforms/Scalar/SROA.cpp 3156 PtrBuilder.SetInsertPoint(&*OldPtr->getParent()->getFirstInsertionPt());
lib/Transforms/Scalar/Scalarizer.cpp 841 Builder.SetInsertPoint(BB, BB->getFirstInsertionPt());
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 1054 &*MergeBB->getFirstInsertionPt());
lib/Transforms/Scalar/Sink.cpp 194 Inst->moveBefore(&*SuccToSinkTo->getFirstInsertionPt());
lib/Transforms/Scalar/StructurizeCFG.cpp 739 if (!NeedEmpty || Entry->getFirstInsertionPt() == Entry->end())
lib/Transforms/Utils/BasicBlockUtils.cpp 740 NewBB1->getInstList().insert(NewBB1->getFirstInsertionPt(), Clone1);
745 NewBB2->getInstList().insert(NewBB2->getFirstInsertionPt(), Clone2);
lib/Transforms/Utils/BreakCriticalEdges.cpp 436 BasicBlock::iterator MergeInsert = BodyBlock->getFirstInsertionPt();
lib/Transforms/Utils/CodeExtractor.cpp 1245 InsertPt = InvokeI->getNormalDest()->getFirstInsertionPt();
1247 InsertPt = Phi->getParent()->getFirstInsertionPt();
1484 AI->moveBefore(*newFuncRoot, newFuncRoot->getFirstInsertionPt());
lib/Transforms/Utils/DemoteRegToStack.cpp 100 InsertPt = II.getNormalDest()->getFirstInsertionPt();
lib/Transforms/Utils/EntryExitInstrumenter.cpp 86 insertCall(F, EntryFunc, &*F.begin()->getFirstInsertionPt(), DL);
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 497 CallBB->getInstList().insert(CallBB->getFirstInsertionPt(), CI);
lib/Transforms/Utils/Local.cpp 1367 auto InsertionPt = BB->getFirstInsertionPt();
1481 auto InsertionPt = Parent->getFirstInsertionPt();
lib/Transforms/Utils/SimplifyCFG.cpp 1605 I0->moveBefore(&*BBEnd->getFirstInsertionPt());
3058 IRBuilder<> QB(&*PostBB->getFirstInsertionPt());
lib/Transforms/Vectorize/LoopVectorize.cpp 1724 &*LoopVectorBody->getFirstInsertionPt());
2532 IRBuilder<> Builder(&*Header->getFirstInsertionPt());
3069 Builder.SetInsertPoint(&*VecBody->getFirstInsertionPt());
3561 Builder.SetInsertPoint(&*LoopVectorBody->getFirstInsertionPt());
3718 Builder.SetInsertPoint(&*LoopMiddleBlock->getFirstInsertionPt());
3764 Builder.SetInsertPoint(&*LoopMiddleBlock->getFirstInsertionPt());
3918 I->moveBefore(&*PredBB->getFirstInsertionPt());
3994 VecTy, 2, "vec.phi", &*LoopVectorBody->getFirstInsertionPt());
lib/Transforms/Vectorize/VPlan.cpp 393 VectorHeaderBB->getFirstInsertionPt(), "vector.body.latch");
tools/clang/lib/CodeGen/CGCleanup.cpp 461 InsertBefore = Invoke->getNormalDest()->getFirstInsertionPt();
tools/opt/Debugify.cpp 121 BasicBlock::iterator InsertPt = BB.getFirstInsertionPt();
tools/polly/lib/CodeGen/BlockGenerators.cpp 517 Addr->insertBefore(&*EntryBB->getFirstInsertionPt());
648 Builder.SetInsertPoint(ThenBlock, ThenBlock->getFirstInsertionPt());
650 Builder.SetInsertPoint(TailBlock, TailBlock->getFirstInsertionPt());
888 MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt());
968 MergePHI->insertBefore(&*MergeBB->getFirstInsertionPt());
1611 Builder.SetInsertPoint(&*ExitBBCopy->getFirstInsertionPt());
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 1400 Alloca->insertBefore(&*EntryBB->getFirstInsertionPt());
tools/polly/lib/CodeGen/LoopGenerators.cpp 230 Instruction *IP = &*EntryBB.getFirstInsertionPt();
unittests/FuzzMutate/OperationsTest.cpp 238 Descr.BuilderFunc({ConstantInt::getTrue(Ctx)},&*BB.getFirstInsertionPt());
unittests/FuzzMutate/RandomIRBuilderTest.cpp 68 for (auto I = BB.getFirstInsertionPt(), E = BB.end(); I != E; ++I)