Lines Matching refs:ProfSIGroups
301 void optimizeSelectsBase(Function &F, SelectGroups &ProfSIGroups);
302 void optimizeSelectsInnerLoops(Function &F, SelectGroups &ProfSIGroups);
306 void convertProfitableSIGroups(SelectGroups &ProfSIGroups);
314 SelectGroups &ProfSIGroups);
316 SelectGroups &ProfSIGroups);
478 SelectGroups ProfSIGroups; in optimizeSelects() local
480 optimizeSelectsBase(F, ProfSIGroups); in optimizeSelects()
482 optimizeSelectsInnerLoops(F, ProfSIGroups); in optimizeSelects()
486 convertProfitableSIGroups(ProfSIGroups); in optimizeSelects()
489 return !ProfSIGroups.empty(); in optimizeSelects()
493 SelectGroups &ProfSIGroups) { in optimizeSelectsBase() argument
505 findProfitableSIGroupsBase(SIGroups, ProfSIGroups); in optimizeSelectsBase()
509 SelectGroups &ProfSIGroups) { in optimizeSelectsInnerLoops() argument
524 findProfitableSIGroupsInnerLoops(L, SIGroups, ProfSIGroups); in optimizeSelectsInnerLoops()
558 void SelectOptimizeImpl::convertProfitableSIGroups(SelectGroups &ProfSIGroups) { in convertProfitableSIGroups() argument
559 for (SelectGroup &ASI : ProfSIGroups) { in convertProfitableSIGroups()
838 SelectGroups &SIGroups, SelectGroups &ProfSIGroups) { in findProfitableSIGroupsBase() argument
842 ProfSIGroups.push_back(ASI); in findProfitableSIGroupsBase()
853 const Loop *L, SelectGroups &SIGroups, SelectGroups &ProfSIGroups) { in findProfitableSIGroupsInnerLoops() argument
888 ProfSIGroups.push_back(ASI); in findProfitableSIGroupsInnerLoops()