Home
last modified time | relevance | path

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

/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu_hybrid.c121 int *tile_sizes) in gpu_hybrid_tile() argument
133 mv = ppcg_multi_val_from_int_list(space, tile_sizes); in gpu_hybrid_tile()
H A Dgpu_hybrid.h11 int *tile_sizes);
H A Dhybrid.c677 __isl_keep isl_multi_val *tile_sizes, in compute_space_sizes() argument
683 space_sizes = isl_multi_val_copy(tile_sizes); in compute_space_sizes()
880 __isl_keep isl_multi_val *tile_sizes) in ppcg_ht_bounds_construct_tiling() argument
891 if (!bounds || !input_node || !input_schedule || !tile_sizes) in ppcg_ht_bounds_construct_tiling()
900 st = isl_multi_val_get_val(tile_sizes, 0); in ppcg_ht_bounds_construct_tiling()
902 s0 = isl_multi_val_get_val(tile_sizes, 1); in ppcg_ht_bounds_construct_tiling()
912 space_sizes = compute_space_sizes(tile_sizes, dlh, duh); in ppcg_ht_bounds_construct_tiling()
/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dtransform-op-fuse.mlir22 %1, %loops:2 = transform.structured.fuse %0 {tile_sizes = [32, 32], tile_interchange = [0, 1]}
51 %1, %loops:2 = transform.structured.fuse %0 {tile_sizes = [32, 32], tile_interchange = [0, 1]}
95 … %1, %loops:3 = transform.structured.fuse %0 {tile_sizes = [5, 4, 7], tile_interchange = [0, 2, 1]}
H A Dtile-to-foreach-thread.mlir134 %1:2 = transform.structured.tile_to_foreach_thread_op %0 tile_sizes [10, 20]
177 %1:2 = transform.structured.tile_to_foreach_thread_op %0 tile_sizes [10, 21]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.td59 DefaultValuedAttr<I64ArrayAttr, "{}">:$tile_sizes,
676 It is the user's responsibility to ensure that `num_threads/tile_sizes` is
703 ### Example using `tile_sizes`
707 %3:2 = transform.structured.tile_to_foreach_thread_op %0 tile_sizes [10, 20, 0]
714 OptionalAttr<DefaultValuedAttr<I64ArrayAttr, "{}">>:$tile_sizes,
720 $target (`num_threads` $num_threads^) : (`tile_sizes` $tile_sizes)?
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformDialect.td57 %1:2 = transform.loop.tile { tile_sizes = [2,3,4] }
249 transform.loop.tile %parts#0 { tile_sizes = [8] }