Lines Matching defs:SI
533 getTrueOrFalseValue(SelectOptimizeImpl::SelectLike SI, bool isTrue, in getTrueOrFalseValue()
601 for (SelectLike SI : ASI) { in convertProfitableSIGroups() local
648 SelectLike SI = ASI.front(); in convertProfitableSIGroups() local
751 for (auto SI : ASI) in convertProfitableSIGroups() local
758 SelectLike SI = *It; in convertProfitableSIGroups() local
773 for (auto SI : ASI) in convertProfitableSIGroups() local
783 if (SelectLike SI = SelectLike::match(I)) { in collectSelectGroups() local
877 for (SelectLike SI : ASI) { in findProfitableSIGroupsInnerLoops() local
902 SelectLike SI = ASI.front(); in isConvertToBranchProfitableBase() local
952 static bool extractBranchWeights(const SelectOptimizeImpl::SelectLike SI, in extractBranchWeights()
978 for (SelectLike SI : ASI) { in hasExpensiveColdOperand() local
1014 static bool isSafeToSinkLoad(Instruction *LoadI, Instruction *SI) { in isSafeToSinkLoad()
1035 Instruction *SI, in getExclBackwardsSlice()
1080 bool SelectOptimizeImpl::isSelectHighlyPredictable(const SelectLike SI) { in isSelectHighlyPredictable()
1214 auto SI = SImap.at(&I); in computeLoopCosts() local
1247 for (SelectLike SI : ASI) in getSImap() local
1262 SelectOptimizeImpl::getMispredictionCost(const SelectLike SI, in getMispredictionCost()
1289 const SelectLike SI) { in getPredictedPathCost()
1309 bool SelectOptimizeImpl::isSelectKindSupported(const SelectLike SI) { in isSelectKindSupported()