Lines Matching defs:SubRegion
613 BlockSequence SubRegion = {SuggestedEntryPoint};
627 SubRegion.push_back(BB);
635 return SubRegion;
713 BlockSequence SubRegion = Region.takeSingleEntrySubRegion(*DT);
716 for (BasicBlock *BB : SubRegion)
722 SubRegion, &*DT, /* AggregateArgs */ false, /* BFI */ nullptr,
727 if (CE.isEligible() && isSplittingBeneficial(CE, SubRegion, TTI) &&
734 none_of(SubRegion, [&](BasicBlock *Block) {
737 ColdBlocks.insert(SubRegion.begin(), SubRegion.end());
740 for (auto *Block : SubRegion)
745 std::make_pair(SubRegion[0], std::move(CE)));
749 for (auto *Block : SubRegion)