Searched refs:loopRange (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | TileUsingInterface.cpp | 119 for (auto loopRange : llvm::enumerate(loopRanges)) { in generateTileLoopNest() local 122 if (matchPattern(tileSizeVals[loopRange.index()], m_Zero())) { in generateTileLoopNest() 123 offsets[loopRange.index()] = loopRange.value().offset; in generateTileLoopNest() 124 sizes[loopRange.index()] = loopRange.value().size; in generateTileLoopNest() 129 loc, loopRange.value().offset, loopRange.value().size, in generateTileLoopNest() 130 tileSizeVals[loopRange.index()], ValueRange{}, in generateTileLoopNest() 135 ValueRange{iv, tileSizeVals[loopRange.index()], in generateTileLoopNest() 136 loopRange.value().size}); in generateTileLoopNest() 137 sizes[loopRange.index()] = boundedTileSize; in generateTileLoopNest() 140 offsets[loopRange.index()] = loop.getInductionVar(); in generateTileLoopNest()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | ElementwiseOpFusion.cpp | 1295 ValueRange loopRange, in generateCollapsedIndexingRegion() argument 1318 rewriter.create<arith::RemUIOp>(loc, newIndexVal, loopRange[dim]); in generateCollapsedIndexingRegion() 1320 rewriter.create<arith::DivUIOp>(loc, newIndexVal, loopRange[dim]); in generateCollapsedIndexingRegion()
|