Lines Matching defs:ASI
320 bool isConvertToBranchProfitableBase(const SelectGroup &ASI);
325 bool hasExpensiveColdOperand(const SelectGroup &ASI);
559 for (SelectGroup &ASI : ProfSIGroups) {
601 for (SelectLike SI : ASI) {
648 SelectLike SI = ASI.front();
649 SelectLike LastSI = ASI.back();
751 for (auto SI : ASI)
757 for (auto It = ASI.rbegin(); It != ASI.rend(); ++It) {
773 for (auto SI : ASI)
839 for (SelectGroup &ASI : SIGroups) {
841 if (isConvertToBranchProfitableBase(ASI))
842 ProfSIGroups.push_back(ASI);
873 for (SelectGroup &ASI : SIGroups) {
877 for (SelectLike SI : ASI) {
882 OptimizationRemark OR(DEBUG_TYPE, "SelectOpti", ASI.front().getI());
888 ProfSIGroups.push_back(ASI);
891 ASI.front().getI());
901 const SelectGroup &ASI) {
902 SelectLike SI = ASI.front();
935 if (hasExpensiveColdOperand(ASI)) {
959 bool SelectOptimizeImpl::hasExpensiveColdOperand(const SelectGroup &ASI) {
962 if (extractBranchWeights(ASI.front(), TrueWeight, FalseWeight)) {
969 ASI.front().getI());
978 for (SelectLike SI : ASI) {
1246 for (const SelectGroup &ASI : SIGroups)
1247 for (SelectLike SI : ASI)