Lines Matching defs:loopRanges
167 SmallVector<Range> loopRanges = op.getIterationDomain(builder);
168 unsigned numLoops = loopRanges.size();
186 loopRanges[dimension].size);
291 SmallVector<OpFoldResult> loopRanges =
295 getValueOrCreateConstantIndexOp(b, op.getLoc(), loopRanges[dimension]);
369 ArrayRef<OpFoldResult> numThreads, SmallVector<Range> loopRanges,
380 int64_t nLoops = loopRanges.size();
388 tiledOffsets.push_back(loopRanges[loopIdx].offset);
389 tiledSizes.push_back(loopRanges[loopIdx].size);
397 OpFoldResult size = loopRanges[loopIdx].size;
398 OpFoldResult offset = loopRanges[loopIdx].offset;
463 auto [loopRanges, loopIndexToRangeIndex] = makeTiledLoopRanges(
493 applyPermutationToVector(loopRanges, permutation);
509 parallelLoopRanges.push_back(loopRanges[iteratorType.index()]);
563 GenerateLoopNest<LoopTy>::doit(b, op.getLoc(), loopRanges, op, iteratorTypes,