Lines Matching defs:parallelLoops
581 isVectorizableLoopPtrFactory(const DenseSet<Operation *> ¶llelLoops,
589 makePattern(const DenseSet<Operation *> ¶llelLoops, int vectorRank,
597 return For(isVectorizableLoopPtrFactory(parallelLoops, d0));
599 return For(isVectorizableLoopPtrFactory(parallelLoops, d0),
600 For(isVectorizableLoopPtrFactory(parallelLoops, d1)));
602 return For(isVectorizableLoopPtrFactory(parallelLoops, d0),
603 For(isVectorizableLoopPtrFactory(parallelLoops, d1),
604 For(isVectorizableLoopPtrFactory(parallelLoops, d2))));
918 isVectorizableLoopPtrFactory(const DenseSet<Operation *> ¶llelLoops,
920 return [¶llelLoops, fastestVaryingMemRefDimension](Operation &forOp) {
922 if (!parallelLoops.contains(loop))
1765 DenseSet<Operation *> parallelLoops;
1771 f.walk([¶llelLoops, &reductionLoops](AffineForOp loop) {
1774 parallelLoops.insert(loop);
1781 f.walk([¶llelLoops](AffineForOp loop) {
1783 parallelLoops.insert(loop);
1789 vectorizeLoops(f, parallelLoops, vectorSizes, fastestVaryingPattern,