Lines Matching refs:ParentRegion
246 Region *ParentRegion; member in __anon821ac72d0111::StructurizeCFG
380 Order.resize(std::distance(GraphTraits<Region *>::nodes_begin(ParentRegion), in INITIALIZE_PASS_DEPENDENCY()
381 GraphTraits<Region *>::nodes_end(ParentRegion))); in INITIALIZE_PASS_DEPENDENCY()
386 auto EntryNode = SubGraphTraits::getEntryNode(ParentRegion); in INITIALIZE_PASS_DEPENDENCY()
466 RegionInfo *RI = ParentRegion->getRegionInfo(); in gatherPredicates()
473 if (!ParentRegion->contains(P)) in gatherPredicates()
477 if (R == ParentRegion) { in gatherPredicates()
506 while (R->getParent() != ParentRegion) in gatherPredicates()
685 if (PHIBlock == ParentRegion->getExit()) { in findUndefBlocks()
687 if (ParentRegion->contains(P)) in findUndefBlocks()
852 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() : in getNextFlow()
864 ParentRegion->getRegionInfo()->setRegionFor(Flow, ParentRegion); in getNextFlow()
883 PrevNode = ParentRegion->getBBNode(Flow); in needPrefix()
893 BasicBlock *Exit = ParentRegion->getExit(); in needPostfix()
901 PrevNode = ParentRegion->contains(BB) ? ParentRegion->getBBNode(BB) in setPrevNode()
1009 BasicBlock *Exit = ParentRegion->getExit(); in createFlow()
1010 bool EntryDominatesExit = DT->dominates(ParentRegion->getEntry(), Exit); in createFlow()
1035 for (BasicBlock *BB : ParentRegion->blocks()) in rebuildSSA()
1177 ParentRegion = R; in run()