| 134 | } |
| 135 | |
| 136 | void ControlDependenceAnalysis::ComputeControlDependenceGraph( |
| 137 | const CFG& cfg, const PostDominatorAnalysis& pdom) { |
| 138 | ComputePostDominanceFrontiers(cfg, pdom); |
| 139 | ComputeForwardGraphFromReverse(); |
| 140 | } |
| 141 | |
| 142 | void ControlDependenceAnalysis::ComputeForwardGraphFromReverse() { |
| 143 | for (const auto& entry : reverse_nodes_) { |