|
reference, declaration → definition
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);