reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/ScalarEvolutionExpander.h
  277       Builder.SetInsertPoint(IP);
include/llvm/IR/IRBuilder.h
  823     SetInsertPoint(IP);
lib/Analysis/MemoryBuiltins.cpp
  539       Builder.SetInsertPoint(ObjectSize);
  883     Builder.SetInsertPoint(I);
  999     Builder.SetInsertPoint(&*PHI.getIncomingBlock(i)->getFirstInsertionPt());
lib/Analysis/ScalarEvolutionExpander.cpp
  223       Builder.SetInsertPoint(Preheader->getTerminator());
  552       Builder.SetInsertPoint(Preheader->getTerminator());
  579       Builder.SetInsertPoint(Preheader->getTerminator());
  992     Builder.SetInsertPoint(&*NewInsertPt);
 1315     Builder.SetInsertPoint(InsertPos);
 1873   Builder.SetInsertPoint(InsertPt);
 2233   Builder.SetInsertPoint(IP);
 2262   Builder.SetInsertPoint(Loc);
 2276   Builder.SetInsertPoint(Loc);
 2368     Builder.SetInsertPoint(IP);
lib/CodeGen/AtomicExpandPass.cpp
  923   Builder.SetInsertPoint(CI);
lib/CodeGen/CodeGenPrepare.cpp
 1747   Builder.SetInsertPoint(StartBlock->getTerminator());
 1759   Builder.SetInsertPoint(&EndBlock->front());
 6726   Builder.SetInsertPoint(&SI);
lib/CodeGen/ExpandMemCmp.cpp
  326     Builder.SetInsertPoint(CI);
  537   Builder.SetInsertPoint(&EndBlock->front());
lib/CodeGen/InterleavedAccessPass.cpp
  409     Builder.SetInsertPoint(Extract);
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1236     Builder.SetInsertPoint(VI.SVI);
lib/CodeGen/SafeStack.cpp
  454     IRB.SetInsertPoint(I->getNextNode());
  542     IRB.SetInsertPoint(BasePointer->getNextNode());
  549   IRB.SetInsertPoint(BasePointer->getNextNode());
  581     IRB.SetInsertPoint(cast<Instruction>(NewArg)->getNextNode());
  587     IRB.SetInsertPoint(AI);
  629   IRB.SetInsertPoint(BasePointer->getNextNode());
  827     IRB.SetInsertPoint(RI);
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
  141   Builder.SetInsertPoint(InsertPt);
  209     Builder.SetInsertPoint(InsertPt);
  218     Builder.SetInsertPoint(InsertPt);
  278   Builder.SetInsertPoint(InsertPt);
  340     Builder.SetInsertPoint(InsertPt);
  349     Builder.SetInsertPoint(InsertPt);
  401   Builder.SetInsertPoint(InsertPt);
  458     Builder.SetInsertPoint(InsertPt);
  468     Builder.SetInsertPoint(InsertPt);
  528   Builder.SetInsertPoint(InsertPt);
  579     Builder.SetInsertPoint(InsertPt);
  587     Builder.SetInsertPoint(InsertPt);
  611   Builder.SetInsertPoint(InsertPt);
  670     Builder.SetInsertPoint(InsertPt);
  683     Builder.SetInsertPoint(InsertPt);
  722   Builder.SetInsertPoint(InsertPt);
  776     Builder.SetInsertPoint(InsertPt);
  789     Builder.SetInsertPoint(InsertPt);
lib/CodeGen/WasmEHPrepare.cpp
  278   IRB.SetInsertPoint(&*BB->getFirstInsertionPt());
  313   IRB.SetInsertPoint(ExtractExnCI->getNextNode());
lib/IR/DIBuilder.cpp
  902     B.SetInsertPoint(InsertBefore);
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  435     B.SetInsertPoint(&I);
  568   B.SetInsertPoint(SingleLaneTerminator);
  578   B.SetInsertPoint(&I);
  644       B.SetInsertPoint(PixelExitBB->getFirstNonPHI());
lib/Target/AMDGPU/AMDGPULibCalls.cpp
 1350   B.SetInsertPoint(UI);
 1365     B.SetInsertPoint(&*ItOld);
 1419   B.SetInsertPoint(&*ItNew);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  224           Builder.SetInsertPoint(CI);
  319       Builder.SetInsertPoint(CI);
  372       Builder.SetInsertPoint(Brnch);
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  876     Builder.SetInsertPoint(Intr);
lib/Target/ARM/ARMCodeGenPrepare.cpp
  489     Builder.SetInsertPoint(I);
  509     Builder.SetInsertPoint(InsertPt);
  594     Builder.SetInsertPoint(I);
  617     Builder.SetInsertPoint(cast<Instruction>(V));
  718     Builder.SetInsertPoint(Trunc);
lib/Target/ARM/ARMParallelDSP.cpp
  681       Builder.SetInsertPoint(&*++BasicBlock::iterator(Mul));
  693     Builder.SetInsertPoint(GetInsertPoint(Mul, Acc));
  702     Builder.SetInsertPoint(R.getRoot());
lib/Target/ARM/MVETailPredication.cpp
  481     Builder.SetInsertPoint(cast<Instruction>(Predicate));
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1418         IRB.SetInsertPoint(&*I);
 2249     CondBuilder.SetInsertPoint(MemmoveB->getTerminator());
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  635   IRB.SetInsertPoint(BB->getFirstNonPHI());
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  387   IRB.SetInsertPoint(CI);
  546   IRB.SetInsertPoint(InsertPt);
  755     IRB.SetInsertPoint(II);
  797       IRB.SetInsertPoint(RI);
  819       IRB.SetInsertPoint(CI);
  837     IRB.SetInsertPoint(LPI);
  898   IRB.SetInsertPoint(SetjmpTableSize);
  921     IRB.SetInsertPoint(Tail->getFirstNonPHI());
  934     IRB.SetInsertPoint(CI);
lib/Target/X86/X86WinEHState.cpp
  371     Builder.SetInsertPoint(T);
lib/Transforms/Coroutines/CoroCleanup.cpp
   41   Builder.SetInsertPoint(SubFn);
   49   Builder.SetInsertPoint(SubFn);
lib/Transforms/Coroutines/CoroEarly.cpp
   78   Builder.SetInsertPoint(Intrin);
   99   Builder.SetInsertPoint(II);
  137   Builder.SetInsertPoint(II);
lib/Transforms/Coroutines/CoroFrame.cpp
  642     Builder.SetInsertPoint(InsertBefore);
  714         Builder.SetInsertPoint(InsertPt);
  753   Builder.SetInsertPoint(&Shape.AllocaSpillBlock->front());
  777     Builder.SetInsertPoint(FramePtr->getNextNode());
 1122           Builder.SetInsertPoint(FI);
 1149       Builder.SetInsertPoint(FI);
 1211     Builder.SetInsertPoint(Call->getNextNode());
 1214     Builder.SetInsertPoint(Invoke->getNormalDest()->getFirstNonPHIOrDbg());
 1282     Builder.SetInsertPoint(End);
lib/Transforms/Coroutines/CoroSplit.cpp
  299     Builder.SetInsertPoint(Save);
  381     Builder.SetInsertPoint(OldSwitchBB->getTerminator());
  576   Builder.SetInsertPoint(BranchToEntry);
  724   Builder.SetInsertPoint(&NewF->getEntryBlock().front());
lib/Transforms/IPO/LowerTypeTests.cpp
  806   B.SetInsertPoint(CI);
lib/Transforms/InstCombine/InstCombineCasts.cpp
   88   AllocaBuilder.SetInsertPoint(&AI);
 2223     Builder.SetInsertPoint(OldPN);
 2237         Builder.SetInsertPoint(LI->getNextNode());
 2265           Builder.SetInsertPoint(SI);
lib/Transforms/InstCombine/InstCombineCompares.cpp
  621     Builder.SetInsertPoint(&*PHI->getParent()->getFirstInsertionPt());
  627     Builder.SetInsertPoint(I);
  633     Builder.SetInsertPoint(&*Entry.getFirstInsertionPt());
 1322   Builder.SetInsertPoint(OrigAdd);
 3644     Builder.SetInsertPoint(Mul);
 4480   Builder.SetInsertPoint(&OrigI);
 4676   Builder.SetInsertPoint(MulInstr);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  605         IC.Builder.SetInsertPoint(SI);
 1336   IC.Builder.SetInsertPoint(LI);
 1342     IC.Builder.SetInsertPoint(USI);
lib/Transforms/InstCombine/InstCombinePHI.cpp
 1084         Builder.SetInsertPoint(Pred->getTerminator());
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1370   Builder.SetInsertPoint(&Sel);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1050   Builder.SetInsertPoint(II);
lib/Transforms/InstCombine/InstructionCombining.cpp
  993     Builder.SetInsertPoint(NonConstBB->getTerminator());
 1025         Builder.SetInsertPoint(ThisBB->getTerminator());
 1774         Builder.SetInsertPoint(PN);
 1838             Builder.SetInsertPoint(cast<Instruction>(PtrOp));
 2630     Builder.SetInsertPoint(&SI);
 2746       Builder.SetInsertPoint(L);
 3301     Builder.SetInsertPoint(I);
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1691     IRB.SetInsertPoint(TagCheckTerm);
 1714     IRB.SetInsertPoint(CheckTerm);
 3097     IRB.SetInsertPoint(InsBefore);
 3105     IRBIf.SetInsertPoint(Term);
 3110     IRB.SetInsertPoint(InsBefore);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  648   IRB.SetInsertPoint(CheckTerm);
  655   IRB.SetInsertPoint(CheckTerm);
  664   IRB.SetInsertPoint(CheckTerm);
  673   IRB.SetInsertPoint(CheckFailTerm);
  947     IRB.SetInsertPoint(Br);
  953     IRB.SetInsertPoint(&*Br->getSuccessor(0)->begin());
 1076       IRB.SetInsertPoint(RI);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1236       IRB.SetInsertPoint(CheckTerm);
lib/Transforms/Scalar/IndVarSimplify.cpp
 1078     Builder.SetInsertPoint(L->getLoopPreheader()->getTerminator());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1286   B.SetInsertPoint(LS.LatchBr);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1757   Builder.SetInsertPoint(LbCond);
 1864     Builder.SetInsertPoint(LbCond);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  512       Builder.SetInsertPoint(Term);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1507     Builder.SetInsertPoint(CI->getNextNode());
 1536     Builder.SetInsertPoint(&*UnwindBlock->getFirstInsertionPt());
 1553     Builder.SetInsertPoint(&*NormalDest->getFirstInsertionPt());
lib/Transforms/Scalar/SROA.cpp
 1365     IRB.SetInsertPoint(LI);
 2372     IRB.SetInsertPoint(OldUserI);
 2576       IRB.SetInsertPoint(&*std::next(BasicBlock::iterator(&LI)));
 3156       PtrBuilder.SetInsertPoint(&*OldPtr->getParent()->getFirstInsertionPt());
 3158       PtrBuilder.SetInsertPoint(OldPtr);
 3851     IRB.SetInsertPoint(LI);
 3908       IRB.SetInsertPoint(SI);
 4001         IRB.SetInsertPoint(LI);
 4013       IRB.SetInsertPoint(SI);
lib/Transforms/Utils/CallPromotionUtils.cpp
  110   Builder.SetInsertPoint(&MergeBlock->front());
lib/Transforms/Utils/EscapeEnumerator.cpp
   43     Builder.SetInsertPoint(TI);
   92   Builder.SetInsertPoint(RI);
lib/Transforms/Utils/FlattenCFG.cpp
  295     Builder.SetInsertPoint(PBI);
  451   Builder.SetInsertPoint(PBI);
lib/Transforms/Utils/IntegerDivision.cpp
   68     Builder.SetInsertPoint(URemInst);
   93     Builder.SetInsertPoint(UDiv);
  142     Builder.SetInsertPoint(UDiv);
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  897     B2.SetInsertPoint(LatchBR);
lib/Transforms/Utils/LoopUtils.cpp
  586   Builder.SetInsertPoint(Preheader->getTerminator());
lib/Transforms/Utils/SimplifyCFG.cpp
 1168       Builder.SetInsertPoint(PTI);
 2436   Builder.SetInsertPoint(OldTI);
 2461   Builder.SetInsertPoint(BI);
 3071   QB.SetInsertPoint(T);
 3758     Builder.SetInsertPoint(OldTI);
 3776   Builder.SetInsertPoint(BI);
 4903   Builder.SetInsertPoint(SI);
 5396   Builder.SetInsertPoint(SI);
 5616   Builder.SetInsertPoint(SI);
 6083   Builder.SetInsertPoint(BB->getTerminator());
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
 1043   Builder.SetInsertPoint(&*Last);
 1192   Builder.SetInsertPoint(&*First);
lib/Transforms/Vectorize/LoopVectorize.cpp
 1666     Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator());
 1682   Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator());
 2030     Builder.SetInsertPoint(&*NewIP);
 2537   Builder.SetInsertPoint(Latch->getTerminator());
 3069   Builder.SetInsertPoint(&*VecBody->getFirstInsertionPt());
 3534     Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator());
 3542   Builder.SetInsertPoint(
 3561     Builder.SetInsertPoint(&*LoopVectorBody->getFirstInsertionPt());
 3563     Builder.SetInsertPoint(
 3598     Builder.SetInsertPoint(LoopMiddleBlock->getTerminator());
 3619   Builder.SetInsertPoint(&*LoopScalarPreHeader->begin());
 3660   Builder.SetInsertPoint(LoopVectorPreHeader->getTerminator());
 3718   Builder.SetInsertPoint(&*LoopMiddleBlock->getFirstInsertionPt());
 3747     Builder.SetInsertPoint(
 3764     Builder.SetInsertPoint(&*LoopMiddleBlock->getFirstInsertionPt());
 3856       Builder.SetInsertPoint(LoopMiddleBlock->getTerminator());
 3945     Builder.SetInsertPoint(NewPhi);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 3758       Builder.SetInsertPoint(PH->getParent()->getFirstNonPHI());
 3781         Builder.SetInsertPoint(IBB->getTerminator());
 3798           Builder.SetInsertPoint(VL0);
 3805             Builder.SetInsertPoint(VL0);
 3828         Builder.SetInsertPoint(LI);
 4246   Builder.SetInsertPoint(&F->getEntryBlock().front());
 4255       Builder.SetInsertPoint(&*++BasicBlock::iterator(I));
 4304         Builder.SetInsertPoint(&F->getEntryBlock().front());
 4329               Builder.SetInsertPoint(PH->getIncomingBlock(i)->getTerminator());
 4338         Builder.SetInsertPoint(cast<Instruction>(User));
 4345       Builder.SetInsertPoint(&F->getEntryBlock().front());
 6459       Builder.SetInsertPoint(cast<Instruction>(ReductionRoot));
lib/Transforms/Vectorize/VPlan.cpp
  185     State->Builder.SetInsertPoint(Terminator);
  403   State->Builder.SetInsertPoint(Terminator);
tools/clang/lib/CodeGen/CGCall.cpp
 3915         Builder.SetInsertPoint(Placeholder);
 4431         Builder.SetInsertPoint(CI);
tools/clang/lib/CodeGen/CGCoroutine.cpp
  453     CGF.Builder.SetInsertPoint(InsertPt);
tools/clang/lib/CodeGen/CGExpr.cpp
   94       Builder.SetInsertPoint(AllocaInsertPt);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1654     CGF.Builder.SetInsertPoint(Elem.second.ServiceInsertPt);
 1733   CGF.Builder.SetInsertPoint(Elem.second.ServiceInsertPt);
tools/clang/lib/CodeGen/CGVTables.cpp
  210   Builder.SetInsertPoint(&*ThisStore);
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  932     Builder.SetInsertPoint(ValueSite);
tools/polly/include/polly/CodeGen/IRBuilder.h
  163   Builder.SetInsertPoint(BB->getTerminator());
tools/polly/lib/CodeGen/BlockGenerators.cpp
  439   Builder.SetInsertPoint(&CopyBB->front());
  815   Builder.SetInsertPoint(&*StartBlock->begin());
  870   Builder.SetInsertPoint(OptExitBB->getTerminator());
  940   Builder.SetInsertPoint(OptExitBB->getTerminator());
 1373   Builder.SetInsertPoint(&CopyBB->front());
 1479   Builder.SetInsertPoint(&EntryBBCopy->front());
 1519     Builder.SetInsertPoint(&BBCopy->front());
 1573     Builder.SetInsertPoint(BICopy);
 1611   Builder.SetInsertPoint(&*ExitBBCopy->getFirstInsertionPt());
 1648     Builder.SetInsertPoint(NewIncomingBlockEnd->getTerminator());
 1765       Builder.SetInsertPoint(BBCopyEnd->getTerminator());
 1768       Builder.SetInsertPoint(&*IP);
tools/polly/lib/CodeGen/CodeGeneration.cpp
   79   Builder.SetInsertPoint(OrigTerminator);
  246   Builder.SetInsertPoint(SplitBlock->getTerminator());
  280     Builder.SetInsertPoint(StartBlock->getTerminator());
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  619   Builder.SetInsertPoint(InsertBB->getTerminator());
  631   Builder.SetInsertPoint(CondBB->getTerminator());
  637   Builder.SetInsertPoint(NextBB->getTerminator());
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  568   Builder.SetInsertPoint(&ExitBlock->front());
  632   Builder.SetInsertPoint(&ParBB->front());
  696   Builder.SetInsertPoint(&*LoopBody);
  722   Builder.SetInsertPoint(&*AfterLoop);
  816   Builder.SetInsertPoint(&ThenBB->front());
  820   Builder.SetInsertPoint(&ElseBB->front());
  825   Builder.SetInsertPoint(&MergeBB->front());
 1291   Builder.SetInsertPoint(CondBBTerminator);
 1298   Builder.SetInsertPoint(ExecBB->getTerminator());
 1300   Builder.SetInsertPoint(MergeBB->getTerminator());
 1515   Builder.SetInsertPoint(&PreLoadBB->front());
tools/polly/lib/CodeGen/LoopGenerators.cpp
  171   Builder.SetInsertPoint(HeaderBB->getFirstNonPHI());
  186   Builder.SetInsertPoint(&*BeforeLoop);
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp
  154   Builder.SetInsertPoint(&*--Builder.GetInsertPoint());
  167   Builder.SetInsertPoint(&*LoopBody);
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
  252   Builder.SetInsertPoint(&*--Builder.GetInsertPoint());
  267   Builder.SetInsertPoint(&*LoopBody);
tools/polly/lib/CodeGen/PerfMonitor.cpp
  267   Builder.SetInsertPoint(InsertBefore);
  278   Builder.SetInsertPoint(InsertBefore);
unittests/IR/IRBuilderTest.cpp
  661     Builder.SetInsertPoint(cast<Instruction>(F));
  820   Builder.SetInsertPoint(Br);