|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/BrainF/BrainF.cpp 99 BB->getInstList().push_back(cast<Instruction>(ptr_arr));
133 endbb->getInstList().push_back(CallInst::CreateFree(ptr_arr, endbb));
examples/ModuleMaker/ModuleMaker.cpp 58 BB->getInstList().push_back(Add);
61 BB->getInstList().push_back(ReturnInst::Create(Context, Add));
include/llvm/IR/IRBuilder.h 65 if (BB) BB->getInstList().insert(InsertPt, I);
lib/Analysis/CFLGraph.h 638 for (auto &Inst : Bb.getInstList())
lib/Analysis/DomTreeUpdater.cpp 109 assert(BB->getInstList().size() == 1 &&
224 DelBB->getInstList().pop_back();
lib/AsmParser/LLParser.cpp 5658 BB->getInstList().push_back(Inst);
5667 BB->getInstList().push_back(Inst);
lib/Bitcode/Reader/BitcodeReader.cpp 3939 CurBB->getInstList().push_back(Temp);
4940 CurBB->getInstList().push_back(I);
5133 CurBB->getInstList().push_back(I);
lib/CodeGen/CodeGenPrepare.cpp 2033 BasicBlock::InstListType &InstList = (*PI)->getInstList();
lib/CodeGen/WasmEHPrepare.cpp 191 auto &InstList = BB->getInstList();
lib/CodeGen/WinEHPrepare.cpp 1206 IncomingBlock->getInstList().push_back(CatchRet);
1207 NewBlock->getInstList().push_back(Goto);
lib/IR/BasicBlock.cpp 353 getInstList().pop_front(); // Remove the PHI node
426 New->getInstList().splice(New->end(), this->getInstList(), I, end());
426 New->getInstList().splice(New->end(), this->getInstList(), I, end());
lib/IR/IRBuilder.cpp 69 BB->getInstList().insert(InsertPt, BCI);
81 Builder->GetInsertBlock()->getInstList().insert(Builder->GetInsertPoint(),CI);
93 Builder->GetInsertBlock()->getInstList().insert(Builder->GetInsertPoint(),
lib/IR/Instruction.cpp 31 BB->getInstList().insert(InsertBefore->getIterator(), this);
41 InsertAtEnd->getInstList().push_back(this);
64 getParent()->getInstList().remove(getIterator());
68 return getParent()->getInstList().erase(getIterator());
74 InsertPos->getParent()->getInstList().insert(InsertPos->getIterator(), this);
80 InsertPos->getParent()->getInstList().insertAfter(InsertPos->getIterator(),
97 BB.getInstList().splice(I, getParent()->getInstList(), getIterator());
97 BB.getInstList().splice(I, getParent()->getInstList(), getIterator());
lib/IR/Instructions.cpp 588 InsertAtEnd->getInstList().push_back(MCall);
2219 InsertAtEnd->getInstList().push_back(Res);
2350 InsertAtEnd->getInstList().push_back(Res);
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 135 NewRetBlock->getInstList().push_back(PN);
lib/Target/ARM/ARMCodeGenPrepare.cpp 1023 auto &Insts = BB.getInstList();
lib/Target/BPF/BPFAbstractMemberAccess.cpp 871 BB->getInstList().insert(Call->getIterator(), LDInst);
889 BB->getInstList().insert(Call->getIterator(), LDInst);
893 BB->getInstList().insert(Call->getIterator(), BCInst);
898 BB->getInstList().insert(Call->getIterator(), GEP);
902 BB->getInstList().insert(Call->getIterator(), BCInst2);
lib/Target/Hexagon/HexagonCommonGEP.cpp 1256 BasicBlock::InstListType &IL = B->getInstList();
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 507 B->getInstList().insert(At, I);
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 153 BB->getInstList().push_back(PtrCast);
193 BB->getInstList().push_back(Cast);
lib/Transforms/CFGuard/CFGuard.cpp 268 for (Instruction &I : BB.getInstList()) {
lib/Transforms/IPO/DeadArgumentElimination.cpp 1069 BB.getInstList().erase(RI);
lib/Transforms/IPO/PruneEH.cpp 215 BB->getInstList().pop_back();
lib/Transforms/IPO/SampleProfile.cpp 920 for (auto &I : BB.getInstList()) {
1424 for (auto &I : BB->getInstList()) {
lib/Transforms/InstCombine/InstCombineInternal.h 644 BB->getInstList().insert(Old.getIterator(), New); // Insert inst
lib/Transforms/InstCombine/InstructionCombining.cpp 1765 GEP.getParent()->getInstList().insert(
1784 GEP.getParent()->getInstList().insert(
2202 BCI->getParent()->getInstList().insert(BCI->getIterator(), I);
3338 InstParent->getInstList().insert(InsertPos, Result);
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 1833 PreEntryBlock->getInstList().push_back(NewBR);
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 382 CaseBB->getInstList().push_back(NewInst);
lib/Transforms/Scalar/JumpThreading.cpp 2012 NewBB->getInstList().push_back(New);
2353 PredBB->getInstList().insert(OldPredBranch->getIterator(), New);
2441 NewBB->getInstList().insert(NewBB->end(), PredTerm);
lib/Transforms/Scalar/LICM.cpp 1392 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New);
lib/Transforms/Scalar/LoopInterchange.cpp 1311 auto &ToList = InsertBefore->getParent()->getInstList();
1312 auto &FromList = FromBB->getInstList();
lib/Transforms/Scalar/LoopStrengthReduce.cpp 2483 ExitingBlock->getInstList().insert(TermBr->getIterator(), Cond);
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 459 OldPH->getInstList().splice(OldPH->end(), BI.getParent()->getInstList(),
459 OldPH->getInstList().splice(OldPH->end(), BI.getParent()->getInstList(),
464 ParentBB->getInstList().push_back(BI.clone());
2041 SplitBB->getInstList().splice(SplitBB->end(), ParentBB->getInstList(), TI);
2041 SplitBB->getInstList().splice(SplitBB->end(), ParentBB->getInstList(), TI);
2045 ParentBB->getInstList().push_back(NewTI);
lib/Transforms/Scalar/TailRecursionElimination.cpp 679 BB->getInstList().erase(Ret); // Remove return.
680 BB->getInstList().erase(CI); // Remove call.
lib/Transforms/Utils/AddDiscriminators.cpp 189 for (auto &I : B.getInstList()) {
233 for (auto &I : B.getInstList()) {
lib/Transforms/Utils/BasicBlockUtils.cpp 78 BB->getInstList().pop_back();
81 assert(BB->getInstList().size() == 1 &&
255 PredBB->getInstList().splice(PTI->getIterator(), BB->getInstList(),
255 PredBB->getInstList().splice(PTI->getIterator(), BB->getInstList(),
267 BB->getInstList().pop_back();
273 PredBB->getInstList().pop_back();
276 PredBB->getInstList().splice(PredBB->end(), BB->getInstList());
276 PredBB->getInstList().splice(PredBB->end(), BB->getInstList());
308 assert(BB->getInstList().size() == 1 &&
357 ReplaceInstWithInst(From->getParent()->getInstList(), BI, To);
740 NewBB1->getInstList().insert(NewBB1->getFirstInsertionPt(), Clone1);
745 NewBB2->getInstList().insert(NewBB2->getFirstInsertionPt(), Clone2);
773 Pred->getInstList().push_back(NewRet);
786 Pred->getInstList().insert(NewRet->getIterator(), NewBC);
lib/Transforms/Utils/BypassSlowDivision.cpp 414 MainBB->getInstList().back().eraseFromParent();
432 MainBB->getInstList().back().eraseFromParent();
lib/Transforms/Utils/CloneFunction.cpp 60 NewBB->getInstList().push_back(NewInst);
366 NewBB->getInstList().push_back(NewInst);
423 NewBB->getInstList().push_back(NewInst);
700 I->getInstList().splice(I->end(), Dest->getInstList());
700 I->getInstList().splice(I->end(), Dest->getInstList());
lib/Transforms/Utils/CodeExtractor.cpp 1122 codeReplacer->getInstList().push_back(GEP);
1124 codeReplacer->getInstList().push_back(SI);
1139 codeReplacer->getInstList().push_back(call);
1161 codeReplacer->getInstList().push_back(GEP);
1169 codeReplacer->getInstList().push_back(load);
1468 newFuncRoot->getInstList().push_back(BranchI);
lib/Transforms/Utils/FlattenCFG.cpp 289 FirstCondBlock->getInstList().pop_back();
290 FirstCondBlock->getInstList()
291 .splice(FirstCondBlock->end(), CB->getInstList());
444 FirstEntryBlock->getInstList().pop_back();
445 FirstEntryBlock->getInstList()
446 .splice(FirstEntryBlock->end(), SecondEntryBlock->getInstList());
lib/Transforms/Utils/InlineFunction.cpp 1854 Caller->getEntryBlock().getInstList().splice(
1855 InsertPoint, FirstNewBlock->getInstList(), AI->getIterator(), I);
2226 OrigBB->getInstList().splice(TheCall->getIterator(),
2227 FirstNewBlock->getInstList(),
2365 AfterCallBB->getInstList().splice(AfterCallBB->begin(),
2366 ReturnBB->getInstList());
2396 OrigBB->getInstList().splice(Br->getIterator(), CalleeEntry->getInstList());
2396 OrigBB->getInstList().splice(Br->getIterator(), CalleeEntry->getInstList());
2399 OrigBB->getInstList().erase(Br);
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 497 CallBB->getInstList().insert(CallBB->getFirstInsertionPt(), CI);
lib/Transforms/Utils/Local.cpp 719 DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
719 DestBB->getInstList().splice(DestBB->begin(), PredBB->getInstList());
728 assert(PredBB->getInstList().size() == 1 &&
1035 Succ->getInstList().splice(Succ->getFirstNonPHI()->getIterator(),
1036 BB->getInstList());
1062 BB->getInstList().pop_back();
1219 if (PrevI != I->getParent()->getInstList().begin()) {
1933 BB->getInstList().erase(BBI++);
1984 BB->getInstList().pop_back();
2008 Split->getInstList().pop_front();
2627 DomBlock->getInstList().splice(InsertPt->getIterator(), BB->getInstList(),
2627 DomBlock->getInstList().splice(InsertPt->getIterator(), BB->getInstList(),
lib/Transforms/Utils/LoopSimplify.cpp 435 BEBlock->getInstList().erase(NewPN);
lib/Transforms/Utils/LoopUnroll.cpp 227 BB->getInstList().erase(Inst);
628 New->getInstList().erase(NewPHI);
698 Header->getInstList().erase(PN);
lib/Transforms/Utils/LoopUnrollAndJam.cpp 455 Phi->getParent()->getInstList().erase(Phi);
lib/Transforms/Utils/LoopUnrollPeel.cpp 547 cast<BasicBlock>(VMap[Header])->getInstList().erase(NewPHI);
lib/Transforms/Utils/LoopUnrollRuntime.cpp 384 cast<BasicBlock>(VMap[Header])->getInstList().erase(NewPHI);
lib/Transforms/Utils/LowerInvoke.cpp 70 BB.getInstList().erase(II);
lib/Transforms/Utils/LowerSwitch.cpp 322 NewNode->getInstList().push_back(Comp);
613 OrigBlock->getInstList().erase(SI);
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 955 BB->getInstList().erase(LI);
975 BB->getInstList().erase(SI);
lib/Transforms/Utils/SimplifyCFG.cpp 1294 BIParent->getInstList().splice(BI->getIterator(),
1295 BB1->getInstList(), I1);
1296 BIParent->getInstList().splice(BI->getIterator(),
1297 BB2->getInstList(), I2);
1303 BIParent->getInstList().splice(BI->getIterator(),
1304 BB1->getInstList(), I1);
1377 BIParent->getInstList().insert(BI->getIterator(), NT);
2111 BB->getInstList().splice(BI->getIterator(), ThenBB->getInstList(),
2111 BB->getInstList().splice(BI->getIterator(), ThenBB->getInstList(),
2267 EdgeBB->getInstList().insert(InsertPt, N);
2746 PredBlock->getInstList().insert(PBI->getIterator(), NewBonusInst);
2756 PredBlock->getInstList().insert(PBI->getIterator(), CondInPred);
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 68 BB->getInstList().pop_back(); // Remove the unreachable inst.
96 NewRetBlock->getInstList().push_back(PN);
109 BB->getInstList().pop_back(); // Remove the return insn
lib/Transforms/Vectorize/SLPVectorizer.cpp 4906 BS->BB->getInstList().remove(pickedInst);
4907 BS->BB->getInstList().insert(LastScheduledInst->getIterator(),
tools/bugpoint-passes/TestPasses.cpp 63 CI->getParent()->getInstList().erase(CI);
tools/bugpoint/CrashDebugger.cpp 478 BB.getInstList().pop_back();
tools/bugpoint/ExtractFunction.cpp 108 TheInst->getParent()->getInstList().erase(TheInst);
tools/clang/lib/CodeGen/CGCleanup.cpp 544 Pred->getInstList().splice(Pred->end(), Entry->getInstList());
544 Pred->getInstList().splice(Pred->end(), Entry->getInstList());
902 NormalExit->getInstList().push_back(InstsToAppend[I]);
tools/clang/lib/CodeGen/CGExpr.cpp 131 Block->getInstList().insertAfter(AllocaInsertPt->getIterator(), Store);
tools/llvm-reduce/deltas/ReduceInstructions.cpp 55 InstCount += BB.getInstList().size();
tools/polly/lib/CodeGen/CodeGeneration.cpp 156 BB->getInstList().erase(InstIt);
unittests/Analysis/MemorySSATest.cpp 281 Merge->getInstList().insert(Merge->begin(), LoadInstClone);