Home | History | Annotate | Download | only in Analysis

Lines Matching defs:PostDominatorTree

22 /// PostDominatorTree Class - Concrete subclass of DominatorTree that is used to
25 struct PostDominatorTree : public DominatorTreeBase<BasicBlock> {
28 PostDominatorTree() : DominatorTreeBase<BasicBlock>(true) {}
35 /// \brief Analysis pass which computes a \c PostDominatorTree.
43 typedef PostDominatorTree Result;
47 PostDominatorTree run(Function &F, FunctionAnalysisManager &);
50 /// \brief Printer pass for the \c PostDominatorTree.
62 PostDominatorTree DT;
68 PostDominatorTree &getPostDomTree() { return DT; }
69 const PostDominatorTree &getPostDomTree() const { return DT; }
86 template <> struct GraphTraits<PostDominatorTree*>
88 static NodeRef getEntryNode(PostDominatorTree *DT) {
92 static nodes_iterator nodes_begin(PostDominatorTree *N) {
99 static nodes_iterator nodes_end(PostDominatorTree *N) {