summaryrefslogtreecommitdiff
path: root/mlir/test/Interfaces/TilingInterface
AgeCommit message (Expand)Author
2025-11-20[mlir][SCF] Add `scf::tileAndFuseConsumer` that tiles a consumer into a given...MaheshRavishankar
2025-10-30[mlir][linalg] Genericize MapOp (#162742)srcarroll
2025-10-22[mlir][transform] Clearnup tile_one_consumer_using_tile_and_fuse test (NFC) (...lonely eagle
2025-10-13[MLIR][Transform] FuseOp: accept transform params, add use_forall argument (#...Tuomas Kärnä
2025-09-22[mlir][SCF] Allow using a custom operation to generate loops with `mlir::tile...MaheshRavishankar
2025-09-18Revert "[mlir][SCF] Allow using a custom operation to generate loops with `ml...MaheshRavishankar
2025-09-18[mlir][SCF] Allow using a custom operation to generate loops with `mlir::tile...MaheshRavishankar
2025-07-28[mlir][linalg] Enable pack consumer fusion for all perfect tiling cases. (#15...Han-Chung Wang
2025-07-28Reapply "[mlir][linalg] Restrict linalg.pack to not have artificial padding."...Han-Chung Wang
2025-07-25Revert "[mlir][linalg] Restrict linalg.pack to not have artificial padding." ...Han-Chung Wang
2025-07-25[mlir][linalg] Restrict linalg.pack to not have artificial padding. (#150522)Han-Chung Wang
2025-07-18[mlir][linalg] Allow pack consumer fusion if the tile size is greater than di...Han-Chung Wang
2025-07-18[mlir][linalg] Handle outer_dims_perm in linalg.pack consumer fusion. (#149426)Han-Chung Wang
2025-07-17[mlir][linalg] Improve linalg.pack consumer fusion. (#148993)Han-Chung Wang
2025-07-09[mlir][TilingInterface] Allow tile and fuse to work with `ReductionTilingStra...MaheshRavishankar
2025-07-07[MLIR][Linalg] Remove elemwise_unary and elemwise_binary (#147082)Renato Golin
2025-06-25[mlir][TilingInterface] Handle multi operand consumer fusion. (#145193)MaheshRavishankar
2025-03-24[mlir][TilingInterface] Make `tileAndFuseConsumerOfSlice` take surrounding lo...MaheshRavishankar
2025-03-02[mlir][scf]-Fix reverse iterator overflow in loop traversal (#128421)Amir Bishara
2025-02-17[mlir][tensor][linalg] Move Pack/UnPack Ops to Linalg (#123902)Andrzej Warzyński
2025-02-11[mlir]linalg][NFC]-Add lit test for tile and fuse transformation (#126216)Amir Bishara
2025-01-17[mlir][affine]introducing new symbol rules that the result of a `Pure` operat...lonely eagle
2024-11-13[mlir] Clamp UnPackOp tiling sizes from operand tile (#112429)Max191
2024-11-11[mlir][SCF] Fix condition for fusability in consumer fusion API (#115768)Quinn Dawkins
2024-11-06[mlir][scf] Extend consumer fusion to multiple tilable users (#111955)Yun-Fly
2024-10-24[mlir] Fix bug in UnPackOp tiling implementation causing infinite loop (#113571)Max191
2024-09-30[MLIR][TilingInterface] Extend consumer fusion for multi-use of producer shar...Abhishek Varma
2024-09-11[mlir][TilingInterface] Avoid looking at operands for getting slices to conti...MaheshRavishankar
2024-09-12[mlir][scf] Extend consumer fuse to single nested `scf.for` (#108318)Yun-Fly
2024-09-11Revert "[mlir][scf] Extend consumer fuse to single nested `scf.for` (#94190)"Kazu Hirata
2024-09-12[mlir][scf] Extend consumer fuse to single nested `scf.for` (#94190)Yun-Fly
2024-09-04[mlir][tensor] Fix consumer fusion for `tensor.pack` without explicit `outer_...Yun-Fly
2024-08-23[mlir][tensor] Add consumer fusion for `tensor.pack` op. (#103715)Yun-Fly
2024-07-31[mlir][Linalg] Deprecate `linalg::tileToForallOp` and `linalg::tileToForallOp...MaheshRavishankar
2024-06-28[mlir][scf] Extend option to yield replacement for multiple results case (#93...Yun-Fly
2024-06-01[MLIR][SCF] Add an API to fuse consumer to a producer within scf loop (#88712)Abhishek Varma
2024-05-08[mlir][transform] Consistent `linalg` `transform` op syntax for dynamic index...srcarroll
2024-03-06[MLIR] [Transforms] Let `transform.structured.convert_to_loops` return handle...lhunloh
2024-03-05[mlir][transform] replace original op to loop ops (#83537)Congcong Cai
2024-01-25[mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unif...MaheshRavishankar
2024-01-12[mlir][Linalg] Change `linalg.transpose` to use the output indexing map as id...MaheshRavishankar
2024-01-11[mlir][TilingInterface] Move TilingInterface tests to use transform dialect o...MaheshRavishankar
2023-11-20[NFC] Simplify the tiling implementation using cloning. (#72178)MaheshRavishankar
2023-10-19[mlir][TilingInterface] Add scf::tileUsingSCFForallOp method to tile using th...MaheshRavishankar
2023-09-26[mlir][TilingInterface] NFC code changes separated out from introduction of `...MaheshRavishankar
2023-09-11[mlir][arith] Rename operations: `maxf` → `maximumf`, `minf` → `minimumf`...Daniil Dudkin
2023-06-21[mlir][Interfaces] TilingInterface: Add test case for linalg.copy on memrefsMatthias Springer
2023-01-16[mlir][TilingInterface] Add an option to tile and fuse to yield replacement f...Mahesh Ravishankar
2022-12-07[mlir][TilingInterface] Add test for tile + fuse of sequence of reductions.Mahesh Ravishankar
2022-11-28[mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files.Hanhan Wang