Lines Matching defs:OpsAndLoops
508 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops;
510 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(Op), Op));
514 llvm::stable_sort(OpsAndLoops, LoopCompare(SE.DT));
519 for (auto I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E;) {
570 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops;
572 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(Op), Op));
575 llvm::stable_sort(OpsAndLoops, LoopCompare(SE.DT));
580 auto I = OpsAndLoops.begin();
585 const auto ExpandOpBinPowN = [this, &I, &OpsAndLoops]() {
595 while (E != OpsAndLoops.end() && *I == *E && Exponent != MaxExponent) {
622 while (I != OpsAndLoops.end()) {