Lines Matching defs:SIGroups
309 void collectSelectGroups(BasicBlock &BB, SelectGroups &SIGroups);
313 void findProfitableSIGroupsBase(SelectGroups &SIGroups,
315 void findProfitableSIGroupsInnerLoops(const Loop *L, SelectGroups &SIGroups,
342 bool computeLoopCosts(const Loop *L, const SelectGroups &SIGroups,
348 getSImap(const SelectGroups &SIGroups);
495 SelectGroups SIGroups;
501 collectSelectGroups(BB, SIGroups);
505 findProfitableSIGroupsBase(SIGroups, ProfSIGroups);
520 SelectGroups SIGroups;
522 collectSelectGroups(*BB, SIGroups);
524 findProfitableSIGroupsInnerLoops(L, SIGroups, ProfSIGroups);
779 SelectGroups &SIGroups) {
832 SIGroups.push_back(SIGroup);
838 SelectGroups &SIGroups, SelectGroups &ProfSIGroups) {
839 for (SelectGroup &ASI : SIGroups) {
853 const Loop *L, SelectGroups &SIGroups, SelectGroups &ProfSIGroups) {
854 NumSelectOptAnalyzed += SIGroups.size();
868 if (!computeLoopCosts(L, SIGroups, InstCostMap, LoopCost) ||
873 for (SelectGroup &ASI : SIGroups) {
1164 const Loop *L, const SelectGroups &SIGroups,
1168 const auto &SImap = getSImap(SIGroups);
1244 SelectOptimizeImpl::getSImap(const SelectGroups &SIGroups) {
1246 for (const SelectGroup &ASI : SIGroups)