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

References

include/llvm/IR/Function.h
  662   const BasicBlockListType &getBasicBlockList() const { return BasicBlocks; }
  663         BasicBlockListType &getBasicBlockList()       { return BasicBlocks; }
  666     return &Function::BasicBlocks;
  685   iterator                begin()       { return BasicBlocks.begin(); }
  686   const_iterator          begin() const { return BasicBlocks.begin(); }
  687   iterator                end  ()       { return BasicBlocks.end();   }
  688   const_iterator          end  () const { return BasicBlocks.end();   }
  690   size_t                   size() const { return BasicBlocks.size();  }
  691   bool                    empty() const { return BasicBlocks.empty(); }
  692   const BasicBlock       &front() const { return BasicBlocks.front(); }
  693         BasicBlock       &front()       { return BasicBlocks.front(); }
  694   const BasicBlock        &back() const { return BasicBlocks.back();  }
  695         BasicBlock        &back()       { return BasicBlocks.back();  }
lib/IR/Function.cpp
  211   for (const BasicBlock &BB : BasicBlocks)
  367   while (!BasicBlocks.empty())
  368     BasicBlocks.begin()->eraseFromParent();