Lines Matching refs:OpsAndLoops
691 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitAddExpr() local
694 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitAddExpr()
698 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(SE.DT)); in visitAddExpr()
703 for (auto I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E;) { in visitAddExpr()
759 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitMulExpr() local
762 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I)); in visitMulExpr()
765 std::stable_sort(OpsAndLoops.begin(), OpsAndLoops.end(), LoopCompare(SE.DT)); in visitMulExpr()
770 auto I = OpsAndLoops.begin(); in visitMulExpr()
775 const auto ExpandOpBinPowN = [this, &I, &OpsAndLoops, &Ty]() { in visitMulExpr()
785 while (E != OpsAndLoops.end() && *I == *E && Exponent != MaxExponent) { in visitMulExpr()
808 while (I != OpsAndLoops.end()) { in visitMulExpr()