Lines Matching defs:SubRegion
612 BlockSequence SubRegion = {SuggestedEntryPoint};
626 SubRegion.push_back(BB);
634 return SubRegion;
712 BlockSequence SubRegion = Region.takeSingleEntrySubRegion(*DT);
715 for (BasicBlock *BB : SubRegion)
721 SubRegion, &*DT, /* AggregateArgs */ false, /* BFI */ nullptr,
726 if (CE.isEligible() && isSplittingBeneficial(CE, SubRegion, TTI) &&
733 none_of(SubRegion, [&](BasicBlock *Block) {
736 ColdBlocks.insert(SubRegion.begin(), SubRegion.end());
739 for (auto *Block : SubRegion)
744 std::make_pair(SubRegion[0], std::move(CE)));
748 for (auto *Block : SubRegion)