Lines Matching defs:OpsAndLoops
525 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops;
527 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(Op), Op));
531 llvm::stable_sort(OpsAndLoops, LoopCompare(SE.DT));
536 for (auto I = OpsAndLoops.begin(), E = OpsAndLoops.end(); I != E;) {
587 SmallVector<std::pair<const Loop *, const SCEV *>, 8> OpsAndLoops;
589 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(Op), Op));
592 llvm::stable_sort(OpsAndLoops, LoopCompare(SE.DT));
597 auto I = OpsAndLoops.begin();
602 const auto ExpandOpBinPowN = [this, &I, &OpsAndLoops]() {
612 while (E != OpsAndLoops.end() && *I == *E && Exponent != MaxExponent) {
639 while (I != OpsAndLoops.end()) {