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