Lines Matching refs:region_it
125 for (std::vector<Region*>::iterator region_it = regions_.begin(); in ComputeIDominators() local
126 region_it != regions_.end(); region_it++) { in ComputeIDominators()
127 Region* idom = (*region_it)->GetIDominator(); in ComputeIDominators()
128 if (idom != *region_it) { in ComputeIDominators()
129 idom->AddToIDominatedSet(*region_it); in ComputeIDominators()
153 for (std::vector<Region*>::iterator region_it = regions_.begin(); in ComputeDownExposedDefs() local
154 region_it != regions_.end(); region_it++) { in ComputeDownExposedDefs()
155 (*region_it)->ComputeDownExposedDefs(); in ComputeDownExposedDefs()
280 for (std::vector<Region*>::iterator region_it = regions_.begin(); region_it != regions_.end(); in RenameAsSSA() local
281 region_it++) { in RenameAsSSA()
282 if ((*region_it)->GetIDominator() == *region_it) { in RenameAsSSA()
283 RenameAsSSA(*region_it, &scoped_table); in RenameAsSSA()
296 for (std::vector<Region*>::iterator region_it = regions_.begin(); region_it != regions_.end(); in ConvertToSSA() local
297 region_it++) { in ConvertToSSA()
299 std::vector<InstructionNode*>* instructions = (*region_it)->GetInstructions(); in ConvertToSSA()
316 reg_def_blocks->insert(*region_it); in ConvertToSSA()
436 for (std::vector<Region*>::iterator region_it = regions_.begin(); in ComputeDominanceFrontier() local
437 region_it != regions_.end(); region_it++) { in ComputeDominanceFrontier()
438 std::vector<Region*>* preds = (*region_it)->GetPredecessors(); in ComputeDominanceFrontier()
443 while (runner != (*region_it)->GetIDominator()) { in ComputeDominanceFrontier()
444 runner->AddToDominanceFrontier(*region_it); in ComputeDominanceFrontier()