Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/test/lib/Dialect/Affine/
H A DTestAffineLoopParametricTiling.cpp70 std::vector<SmallVector<AffineForOp, 6>> bands; in runOnOperation() local
71 getTileableBands(getOperation(), &bands); in runOnOperation()
74 for (MutableArrayRef<AffineForOp> band : bands) { in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopTiling.cpp165 std::vector<SmallVector<AffineForOp, 6>> bands; in runOnOperation() local
166 getTileableBands(getOperation(), &bands); in runOnOperation()
169 for (auto &band : bands) { in runOnOperation()
/llvm-project-15.0.7/polly/test/ScheduleOptimizer/
H A Dstatistics.ll270 ; CHECK-DAG: 10 polly-opt-isl - Number of bands (original)
271 ; CHECK-DAG: 7 polly-opt-isl - Number of bands (after scheduler)
272 ; CHECK-DAG: 8 polly-opt-isl - Number of bands (after optimizer)
275 ; CHECK-DAG: 7 polly-opt-isl - Number of permutable bands (after scheduler)
276 ; CHECK-DAG: 8 polly-opt-isl - Number of permutable bands (after optimizer)
H A Done-dimensional-band.ll13 ; Verify that we do not tile bands that have just a single dimension.
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Dreading.tex36 \item Schedule trees started out as ``trees of bands''
H A Duser.pod9802 bands that the AST generator may assume to hold. It is also the only
9838 bands that need to be enforced by the outer nodes
10326 iterations of outer bands).
11082 Moreover, it tries to obtain sequences (bands) of schedule dimensions
11340 the width of the bands. Wider bands give more possibilities for tiling.
11342 then bands are split if this might result in wider bands.
11345 not reduce the width of the bands.
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DLoopUtils.h99 std::vector<SmallVector<AffineForOp, 6>> *bands);
/llvm-project-15.0.7/mlir/docs/Dialects/Linalg/
H A D_index.md260 been referred to as "*bands*" in the polyhedral community (e.g. *parallel
261 bands*, *permutable bands*, etc, in
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DLoopUtils.cpp963 std::vector<SmallVector<AffineForOp, 6>> *bands) { in getTileableBands() argument
969 bands->push_back(band); in getTileableBands()