reference, declarationdefinition
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);