Lines Matching defs:loops
229 // Sinks all sequential loops to the innermost levels (while preserving
230 // relative order among them) and moves all parallel loops to the
817 // Sink sequential loops in 'dstNode' (and thus raise parallel loops)
824 // Try to fuse 'dstNode' with candidate producer loops until a fixed point
825 // is reached. Fusing two loops may expose new fusion opportunities.
876 << "Can't fuse: non-affine users in between the loops\n");
888 // common surrounding affine loops for the source and destination for
950 // relationship of the candidate loops.
1129 // surrounding affine loops for the source and destination for ops). We
1250 // Gather loops surrounding 'use'.
1251 SmallVector<AffineForOp, 4> loops;
1252 getAffineForIVs(*user, &loops);
1256 auto *it = llvm::find_if(loops, [&](AffineForOp loop) {
1260 if (it == loops.end())