Lines Matching refs:tree_
29 explicit DominatorAnalysisBase(bool is_post_dom) : tree_(is_post_dom) {} in DominatorAnalysisBase()
33 tree_.InitializeTree(cfg, f); in InitializeTree()
45 return tree_.Dominates(a, b); in Dominates()
61 return tree_.StrictlyDominates(a, b); in StrictlyDominates()
68 return tree_.ImmediateDominator(node); in ImmediateDominator()
74 return tree_.ImmediateDominator(node_id); in ImmediateDominator()
80 return tree_.ReachableFromRoots(node->id()); in IsReachable()
85 return tree_.ReachableFromRoots(node_id); in IsReachable()
89 inline void DumpAsDot(std::ostream& out) const { tree_.DumpTreeAsDot(out); } in DumpAsDot()
92 inline bool IsPostDominator() const { return tree_.IsPostDominator(); } in IsPostDominator()
97 inline DominatorTree& GetDomTree() { return tree_; } in GetDomTree()
98 inline const DominatorTree& GetDomTree() const { return tree_; } in GetDomTree()
101 inline void ClearTree() { tree_.ClearTree(); } in ClearTree()
106 tree_.Visit(func); in Visit()
112 tree_.Visit(func); in Visit()
120 DominatorTree tree_;