Lines Matching defs:reverseEnclosingLoops
75 SmallVector<scf::ForOp> &reverseEnclosingLoops) {
83 reverseEnclosingLoops.push_back(outermostEnclosingForOp);
94 SmallVector<scf::ForOp> &reverseEnclosingLoops) {
102 reverseEnclosingLoops.push_back(outermostEnclosingForOp);
182 /// `reverseEnclosingLoops.back()` is the loop to hoist above.
193 SmallVector<scf::ForOp> reverseEnclosingLoops;
249 getAtMostNEnclosingLoops(opToHoist, numLoops, reverseEnclosingLoops);
250 if (reverseEnclosingLoops.empty()) {
255 outermostEnclosingForOp = reverseEnclosingLoops.back();
269 reverseEnclosingLoops);
270 if (reverseEnclosingLoops.empty()) {
275 this->outermostEnclosingForOp = reverseEnclosingLoops.back();
353 for (scf::ForOp forOp : llvm::reverse(reverseEnclosingLoops))