Home
last modified time | relevance | path

Searched refs:tiledLoops (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/mlir/lib/Transforms/Utils/
DLoopUtils.cpp544 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 …]