Lines Matching defs:Region
157 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block))
158 Block = Region->getEntry();
164 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block))
165 Block = Region->getEntry();
179 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block))
180 Block = Region->getExiting();
186 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block))
187 Block = Region->getExiting();
757 assert(!State->Instance && "Replicating a Region with non-null instance.");
1317 else if (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block))
1318 dumpRegion(Region);
1384 void VPlanPrinter::dumpRegion(const VPRegionBlock *Region) {
1385 OS << Indent << "subgraph " << getUID(Region) << " {\n";
1389 << DOT::EscapeString(Region->isReplicator() ? "<xVFxUF> " : "<x1> ")
1390 << DOT::EscapeString(Region->getName()) << "\"\n";
1392 assert(Region->getEntry() && "Region contains no inner blocks.");
1393 for (const VPBlockBase *Block : vp_depth_first_shallow(Region->getEntry()))
1397 dumpEdges(Region);
1464 void VPInterleavedAccessInfo::visitRegion(VPRegionBlock *Region,
1468 RPOT(Region->getEntry());
1504 } else if (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block))
1505 visitRegion(Region, Old2New, IAI);