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

References

examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  866   TheFunction->getBasicBlockList().push_back(ElseBB);
  878   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  866   TheFunction->getBasicBlockList().push_back(ElseBB);
  878   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  865   TheFunction->getBasicBlockList().push_back(ElseBB);
  877   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  851   TheFunction->getBasicBlockList().push_back(ElseBB);
  863   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  875   TheFunction->getBasicBlockList().push_back(ElseBB);
  887   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/Chapter5/toy.cpp
  652   TheFunction->getBasicBlockList().push_back(ElseBB);
  664   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/Chapter6/toy.cpp
  764   TheFunction->getBasicBlockList().push_back(ElseBB);
  776   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/Chapter7/toy.cpp
  871   TheFunction->getBasicBlockList().push_back(ElseBB);
  883   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/Chapter8/toy.cpp
  870   TheFunction->getBasicBlockList().push_back(ElseBB);
  882   TheFunction->getBasicBlockList().push_back(MergeBB);
examples/Kaleidoscope/Chapter9/toy.cpp
 1033   TheFunction->getBasicBlockList().push_back(ElseBB);
 1045   TheFunction->getBasicBlockList().push_back(MergeBB);
include/llvm/IR/InstIterator.h
   61     : BBs(&m.getBasicBlockList()), BB(BBs->begin()) {    // begin ctor
   69     : BBs(&m.getBasicBlockList()), BB(BBs->end()) {    // end ctor
lib/Analysis/CFLGraph.h
  637     for (auto &Bb : Fn.getBasicBlockList())
lib/Analysis/DDG.cpp
  138   for (auto &BB : F.getBasicBlockList())
lib/AsmParser/LLParser.cpp
 3045   F.getBasicBlockList().splice(F.end(), F.getBasicBlockList(), BB);
 3045   F.getBasicBlockList().splice(F.end(), F.getBasicBlockList(), BB);
lib/IR/BasicBlock.cpp
   58     NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this);
   60     NewParent->getBasicBlockList().push_back(this);
  118   getParent()->getBasicBlockList().remove(getIterator());
  122   return getParent()->getBasicBlockList().erase(getIterator());
  128   MovePos->getParent()->getBasicBlockList().splice(
  129       MovePos->getIterator(), getParent()->getBasicBlockList(), getIterator());
  135   MovePos->getParent()->getBasicBlockList().splice(
  136       ++MovePos->getIterator(), getParent()->getBasicBlockList(),
lib/IR/Core.cpp
 2642   CurBB->getParent()->getBasicBlockList().insertAfter(CurBB->getIterator(),
 2648   unwrap<Function>(Fn)->getBasicBlockList().push_back(unwrap(BB));
lib/Linker/IRMover.cpp
 1076   Dst.getBasicBlockList().splice(Dst.end(), Src.getBasicBlockList());
 1076   Dst.getBasicBlockList().splice(Dst.end(), Src.getBasicBlockList());
lib/Target/AMDGPU/AMDGPUInline.cpp
  204   const auto &BBs = Caller->getBasicBlockList();
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  382   NewFunc->getBasicBlockList().splice(NewFunc->begin(), F.getBasicBlockList());
  382   NewFunc->getBasicBlockList().splice(NewFunc->begin(), F.getBasicBlockList());
lib/Transforms/CFGuard/CFGuard.cpp
  267   for (BasicBlock &BB : F.getBasicBlockList()) {
lib/Transforms/IPO/ArgumentPromotion.cpp
  366   NF->getBasicBlockList().splice(NF->begin(), F->getBasicBlockList());
  366   NF->getBasicBlockList().splice(NF->begin(), F->getBasicBlockList());
lib/Transforms/IPO/DeadArgumentElimination.cpp
  229   NF->getBasicBlockList().splice(NF->begin(), Fn.getBasicBlockList());
  229   NF->getBasicBlockList().splice(NF->begin(), Fn.getBasicBlockList());
 1010   NF->getBasicBlockList().splice(NF->begin(), F->getBasicBlockList());
 1010   NF->getBasicBlockList().splice(NF->begin(), F->getBasicBlockList());
lib/Transforms/IPO/InlineSimple.cpp
   59     const auto &BBs = CS.getCaller()->getBasicBlockList();
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1771   for (auto &BB : GlobalInit.getBasicBlockList())
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 1785     F.getBasicBlockList().splice(ExitBlock->getIterator(),
 1786                                  F.getBasicBlockList(),
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  852         NewF->getBasicBlockList().splice(NewF->begin(), F.getBasicBlockList());
  852         NewF->getBasicBlockList().splice(NewF->begin(), F.getBasicBlockList());
lib/Transforms/Scalar/LoopUnswitch.cpp
 1290   F->getBasicBlockList().splice(NewPreheader->getIterator(),
 1291                                 F->getBasicBlockList(),
lib/Transforms/Utils/BreakCriticalEdges.cpp
  173   F.getBasicBlockList().insert(++FBBI, NewBB);
lib/Transforms/Utils/CloneFunction.cpp
  499     NewFunc->getBasicBlockList().push_back(NewBB);
  825   F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(),
  825   F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(),
  827   F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(),
  827   F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(),
lib/Transforms/Utils/CodeExtractor.cpp
  923   newFunction->getBasicBlockList().push_back(newRootNode);
 1328   Function::BasicBlockListType &oldBlocks = oldFunc->getBasicBlockList();
 1329   Function::BasicBlockListType &newBlocks = newFunction->getBasicBlockList();
lib/Transforms/Utils/FunctionComparator.cpp
  369       for(BasicBlock &BB : F->getBasicBlockList()) {
lib/Transforms/Utils/InlineFunction.cpp
 2230     Caller->getBasicBlockList().pop_back();
 2303   Caller->getBasicBlockList().splice(AfterCallBB->getIterator(),
 2304                                      Caller->getBasicBlockList(), FirstNewBlock,
 2402   Caller->getBasicBlockList().erase(CalleeEntry);
lib/Transforms/Utils/LoopSimplify.cpp
  387   F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
  387   F->getBasicBlockList().splice(InsertPos, F->getBasicBlockList(), BEBlock);
lib/Transforms/Utils/LoopUnroll.cpp
  609       Header->getParent()->getBasicBlockList().push_back(New);
lib/Transforms/Utils/LoopUnrollAndJam.cpp
  321       Header->getParent()->getBasicBlockList().push_back(New);
lib/Transforms/Utils/LoopUnrollPeel.cpp
  725     F->getBasicBlockList().splice(InsertTop->getIterator(),
  726                                   F->getBasicBlockList(),
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  792   F->getBasicBlockList().splice(InsertBot->getIterator(),
  793                                 F->getBasicBlockList(),
lib/Transforms/Utils/LowerSwitch.cpp
  321   F->getBasicBlockList().insert(++OrigBlock->getIterator(), NewNode);
  339   F->getBasicBlockList().insert(++OrigBlock->getIterator(), NewLeaf);
  597   F->getBasicBlockList().insert(Default->getIterator(), NewDefault);
tools/clang/lib/CodeGen/CGStmt.cpp
  479     CurFn->getBasicBlockList().insertAfter(CurBB->getIterator(), BB);
  481     CurFn->getBasicBlockList().push_back(BB);
  506       CurFn->getBasicBlockList().insertAfter(insn->getParent()->getIterator(),
  514     CurFn->getBasicBlockList().push_back(block);
 1223   CurFn->getBasicBlockList().push_back(CaseRangeBlock);
tools/clang/lib/CodeGen/CGVTables.cpp
  128   for (auto &BB : Fn->getBasicBlockList()) {
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  291     return CGF.CurFn->getBasicBlockList().push_back(BB);
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
  132     for (auto &block : func.getBasicBlockList())
unittests/Analysis/LazyCallGraphTest.cpp
 2079   E.getBasicBlockList().splice(E.begin(), D.getBasicBlockList());
 2079   E.getBasicBlockList().splice(E.begin(), D.getBasicBlockList());
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
   39     Main->getBasicBlockList().push_back(BasicBlock::Create(Context));
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  103   Main->getBasicBlockList().push_back(BasicBlock::Create(Ctx));
unittests/IR/InstructionsTest.cpp
 1090   auto BBs = Foo->getBasicBlockList().begin();