Lines Matching refs:Region
62 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getEntryBasicBlock() local
63 Block = Region->getEntry(); in getEntryBasicBlock()
69 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getEntryBasicBlock() local
70 Block = Region->getEntry(); in getEntryBasicBlock()
77 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getExitBasicBlock() local
78 Block = Region->getExit(); in getExitBasicBlock()
84 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in getExitBasicBlock() local
85 Block = Region->getExit(); in getExitBasicBlock()
522 else if (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in dumpBlock() local
523 dumpRegion(Region); in dumpBlock()
585 void VPlanPrinter::dumpRegion(const VPRegionBlock *Region) { in dumpRegion() argument
586 OS << Indent << "subgraph " << getUID(Region) << " {\n"; in dumpRegion()
590 << DOT::EscapeString(Region->isReplicator() ? "<xVFxUF> " : "<x1> ") in dumpRegion()
591 << DOT::EscapeString(Region->getName()) << "\"\n"; in dumpRegion()
593 assert(Region->getEntry() && "Region contains no inner blocks."); in dumpRegion()
594 for (const VPBlockBase *Block : depth_first(Region->getEntry())) in dumpRegion()
598 dumpEdges(Region); in dumpRegion()
697 void VPInterleavedAccessInfo::visitRegion(VPRegionBlock *Region, in visitRegion() argument
700 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in visitRegion()
730 } else if (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) in visitBlock() local
731 visitRegion(Region, Old2New, IAI); in visitBlock()