Lines Matching refs:SelectLike
130 class SelectLike { class in __anonf7d98fdb0111::SelectOptimizeImpl
131 SelectLike(Instruction *I) : I(I) {} in SelectLike() function in __anonf7d98fdb0111::SelectOptimizeImpl::SelectLike
137 static SelectLike match(Instruction *I) { in match()
140 return SelectLike(I); in match()
148 return SelectLike(I); in match()
150 return SelectLike(nullptr); in match()
263 using SelectGroup = SmallVector<SelectLike, 2>;
307 bool isSelectHighlyPredictable(const SelectLike SI);
320 SmallDenseMap<const Instruction *, SelectLike, 2>
327 Scaled64 getMispredictionCost(const SelectLike SI, const Scaled64 CondCost);
331 const SelectLike SI);
334 bool isSelectKindSupported(const SelectLike SI);
506 getTrueOrFalseValue(SelectOptimizeImpl::SelectLike SI, bool isTrue, in getTrueOrFalseValue()
573 for (SelectLike SI : ASI) { in convertProfitableSIGroups()
620 SelectLike SI = ASI.front(); in convertProfitableSIGroups()
621 SelectLike LastSI = ASI.back(); in convertProfitableSIGroups()
722 SelectLike SI = *It; in convertProfitableSIGroups()
747 if (SelectLike SI = SelectLike::match(I)) { in collectSelectGroups()
766 SelectLike NSI = SelectLike::match(NI); in collectSelectGroups()
824 for (SelectLike SI : ASI) { in findProfitableSIGroupsInnerLoops()
849 SelectLike SI = ASI.front(); in isConvertToBranchProfitableBase()
899 static bool extractBranchWeights(const SelectOptimizeImpl::SelectLike SI, in extractBranchWeights()
925 for (SelectLike SI : ASI) { in hasExpensiveColdOperand()
1027 bool SelectOptimizeImpl::isSelectHighlyPredictable(const SelectLike SI) { in isSelectHighlyPredictable()
1190 SmallDenseMap<const Instruction *, SelectOptimizeImpl::SelectLike, 2>
1192 SmallDenseMap<const Instruction *, SelectLike, 2> SImap; in getSImap()
1194 for (SelectLike SI : ASI) in getSImap()
1209 SelectOptimizeImpl::getMispredictionCost(const SelectLike SI, in getMispredictionCost()
1236 const SelectLike SI) { in getPredictedPathCost()
1256 bool SelectOptimizeImpl::isSelectKindSupported(const SelectLike SI) { in isSelectKindSupported()