Lines Matching refs:OutliningRegion
366 class OutliningRegion {
390 OutliningRegion(const OutliningRegion &) = delete;
391 OutliningRegion &operator=(const OutliningRegion &) = delete;
394 OutliningRegion() = default;
395 OutliningRegion(OutliningRegion &&) = default;
396 OutliningRegion &operator=(OutliningRegion &&) = default;
398 static std::vector<OutliningRegion> create(BasicBlock &SinkBB,
401 std::vector<OutliningRegion> Regions;
405 OutliningRegion *ColdRegion = &Regions.back();
549 SmallVector<OutliningRegion, 2> OutliningWorklist;
592 auto Regions = OutliningRegion::create(*BB, *DT, *PDT);
593 for (OutliningRegion &Region : Regions) {
626 OutliningRegion Region = OutliningWorklist.pop_back_val();