Lines Matching refs:SelectGroups

134   using SelectGroups = SmallVector<SelectGroup, 2>;  typedef in __anon6edd6fd50111::SelectOptimize
153 void optimizeSelectsBase(Function &F, SelectGroups &ProfSIGroups);
154 void optimizeSelectsInnerLoops(Function &F, SelectGroups &ProfSIGroups);
158 void convertProfitableSIGroups(SelectGroups &ProfSIGroups);
161 void collectSelectGroups(BasicBlock &BB, SelectGroups &SIGroups);
165 void findProfitableSIGroupsBase(SelectGroups &SIGroups,
166 SelectGroups &ProfSIGroups);
167 void findProfitableSIGroupsInnerLoops(const Loop *L, SelectGroups &SIGroups,
168 SelectGroups &ProfSIGroups);
194 bool computeLoopCosts(const Loop *L, const SelectGroups &SIGroups,
199 SmallPtrSet<const Instruction *, 2> getSIset(const SelectGroups &SIGroups);
262 SelectGroups ProfSIGroups; in optimizeSelects()
277 SelectGroups &ProfSIGroups) { in optimizeSelectsBase()
279 SelectGroups SIGroups; in optimizeSelectsBase()
293 SelectGroups &ProfSIGroups) { in optimizeSelectsInnerLoops()
304 SelectGroups SIGroups; in optimizeSelectsInnerLoops()
330 void SelectOptimize::convertProfitableSIGroups(SelectGroups &ProfSIGroups) { in convertProfitableSIGroups()
518 SelectGroups &SIGroups) { in collectSelectGroups()
548 void SelectOptimize::findProfitableSIGroupsBase(SelectGroups &SIGroups, in findProfitableSIGroupsBase()
549 SelectGroups &ProfSIGroups) { in findProfitableSIGroupsBase()
558 const Loop *L, SelectGroups &SIGroups, SelectGroups &ProfSIGroups) { in findProfitableSIGroupsInnerLoops()
835 const Loop *L, const SelectGroups &SIGroups, in computeLoopCosts()
915 SelectOptimize::getSIset(const SelectGroups &SIGroups) { in getSIset()