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

References

include/llvm/Analysis/DominanceFrontier.h
   43   using DomSetType = std::set<BlockT *>;                // Dom set for a bb
   44   using DomSetMapType = std::map<BlockT *, DomSetType>; // Dom set map
   47   using BlockTraits = GraphTraits<BlockT *>;
   51   SmallVector<BlockT *, IsPostDom ? 4 : 1> Roots;
   60   const SmallVectorImpl<BlockT *> &getRoots() const { return Roots; }
   62   BlockT *getRoot() const {
   84   iterator find(BlockT *B) { return Frontiers.find(B); }
   85   const_iterator find(BlockT *B) const { return Frontiers.find(B); }
   87   iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) {
   93   void removeBlock(BlockT *BB);
   95   void addToFrontier(iterator I, BlockT *Node);
   97   void removeFromFrontier(iterator I, BlockT *Node);