Searched refs:tiledLoops (Results 1 – 1 of 1) sorted by relevance
/external/llvm-project/mlir/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 544 MutableArrayRef<AffineForOp> tiledLoops) { in constructTiledLoopNest() argument 559 tiledLoops[2 * width - 1 - i] = pointLoop; in constructTiledLoopNest() 573 tiledLoops[2 * width - i - 1] = tileSpaceLoop; in constructTiledLoopNest() 911 SmallVector<AffineForOp, 6> tiledLoops(2 * width); in tilePerfectlyNested() local 915 constructTiledLoopNest(origLoops, rootAffineForOp, width, tiledLoops); in tilePerfectlyNested() 924 constructTiledIndexSetHyperRect(origLoops, tiledLoops, tileSizes); in tilePerfectlyNested() 928 origLoopIVs[i].replaceAllUsesWith(tiledLoops[i + width].getInductionVar()); in tilePerfectlyNested() 934 *tiledNest = std::move(tiledLoops); in tilePerfectlyNested() 953 SmallVector<AffineForOp, 6> tiledLoops(2 * width); in tilePerfectlyNestedParametric() local 957 constructTiledLoopNest(origLoops, rootAffineForOp, width, tiledLoops); in tilePerfectlyNestedParametric() [all …]
|