Lines Matching refs:ProfSIGroups
274 void optimizeSelectsBase(Function &F, SelectGroups &ProfSIGroups);
275 void optimizeSelectsInnerLoops(Function &F, SelectGroups &ProfSIGroups);
279 void convertProfitableSIGroups(SelectGroups &ProfSIGroups);
287 SelectGroups &ProfSIGroups);
289 SelectGroups &ProfSIGroups);
451 SelectGroups ProfSIGroups; in optimizeSelects() local
453 optimizeSelectsBase(F, ProfSIGroups); in optimizeSelects()
455 optimizeSelectsInnerLoops(F, ProfSIGroups); in optimizeSelects()
459 convertProfitableSIGroups(ProfSIGroups); in optimizeSelects()
462 return !ProfSIGroups.empty(); in optimizeSelects()
466 SelectGroups &ProfSIGroups) { in optimizeSelectsBase() argument
478 findProfitableSIGroupsBase(SIGroups, ProfSIGroups); in optimizeSelectsBase()
482 SelectGroups &ProfSIGroups) { in optimizeSelectsInnerLoops() argument
497 findProfitableSIGroupsInnerLoops(L, SIGroups, ProfSIGroups); in optimizeSelectsInnerLoops()
530 void SelectOptimizeImpl::convertProfitableSIGroups(SelectGroups &ProfSIGroups) { in convertProfitableSIGroups() argument
531 for (SelectGroup &ASI : ProfSIGroups) { in convertProfitableSIGroups()
785 SelectGroups &SIGroups, SelectGroups &ProfSIGroups) { in findProfitableSIGroupsBase() argument
789 ProfSIGroups.push_back(ASI); in findProfitableSIGroupsBase()
800 const Loop *L, SelectGroups &SIGroups, SelectGroups &ProfSIGroups) { in findProfitableSIGroupsInnerLoops() argument
835 ProfSIGroups.push_back(ASI); in findProfitableSIGroupsInnerLoops()