Lines Matching refs:OpsAndLoops
459 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitAddExpr() local
461 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(Op), Op)); in visitAddExpr()
465 llvm::stable_sort(OpsAndLoops, LoopCompare(SE.DT)); in visitAddExpr()
470 for (auto I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E;) { in visitAddExpr()
521 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops; in visitMulExpr() local
523 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(Op), Op)); in visitMulExpr()
526 llvm::stable_sort(OpsAndLoops, LoopCompare(SE.DT)); in visitMulExpr()
531 auto I = OpsAndLoops.begin(); in visitMulExpr()
536 const auto ExpandOpBinPowN = [this, &I, &OpsAndLoops]() { in visitMulExpr()
546 while (E != OpsAndLoops.end() && *I == *E && Exponent != MaxExponent) { in visitMulExpr()
573 while (I != OpsAndLoops.end()) { in visitMulExpr()