Lines Matching refs:loopRanges
130 SmallVector<Value, 4> loopRanges = in computeMultiTileSizes() local
132 Value tripCount = loopRanges[dimension]; in computeMultiTileSizes()
225 SmallVector<Range> loopRanges = op.getIterationDomain(b); in tileToForeachThreadOpImpl() local
226 if (loopRanges.empty()) in tileToForeachThreadOpImpl()
229 if (llvm::any_of(loopRanges, hasStrideOne)) in tileToForeachThreadOpImpl()
259 int64_t nLoops = loopRanges.size(); in tileToForeachThreadOpImpl()
268 tiledOffsets.push_back(loopRanges[loopIdx].offset); in tileToForeachThreadOpImpl()
269 tiledSizes.push_back(loopRanges[loopIdx].size); in tileToForeachThreadOpImpl()
277 Value size = loopRanges[loopIdx].size; in tileToForeachThreadOpImpl()
278 Value offset = loopRanges[loopIdx].offset; in tileToForeachThreadOpImpl()
350 SmallVector<Range> loopRanges = op.getIterationDomain(b); in tileToForeachThreadOpUsingTileSizes() local
351 unsigned nLoops = loopRanges.size(); in tileToForeachThreadOpUsingTileSizes()
357 for (const auto &it : llvm::zip(tileSizes, loopRanges)) { in tileToForeachThreadOpUsingTileSizes()
404 SmallVector<Range, 4> loopRanges; in tileLinalgOpImpl() local
406 std::tie(loopRanges, loopIndexToRangeIndex) = makeTiledLoopRanges( in tileLinalgOpImpl()
437 applyPermutationToVector(loopRanges, permutation); in tileLinalgOpImpl()
477 GenerateLoopNest<LoopTy>::doit(b, op.getLoc(), loopRanges, op, iteratorTypes, in tileLinalgOpImpl()