summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
AgeCommit message (Expand)Author
2025-11-20[mlir][SCF] Add `scf::tileAndFuseConsumer` that tiles a consumer into a given...MaheshRavishankar
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski
2025-09-30[MLIR][SCF] Add loops as parameter to LoopTerminator callback when using Cust...sebvince
2025-09-22[mlir][SCF] Allow using a custom operation to generate loops with `mlir::tile...MaheshRavishankar
2025-09-23[mlir][scf] Modify the return logic of generateLoopNestUsingForOp (NFC) (#159...lonely eagle
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-08-26[mlir][scf] Expose isPerfectlyNestedForLoops (#152115)Shay Kleiman
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (20/n) (#149927)Maksim Levental
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
2025-07-09[mlir][TilingInterface] Allow tile and fuse to work with `ReductionTilingStra...MaheshRavishankar
2025-06-25[mlir][TilingInterface] Handle multi operand consumer fusion. (#145193)MaheshRavishankar
2025-06-23[mlir][PartialReductionTilingInterface] Add support for `ReductionTilingStrat...MaheshRavishankar
2025-06-23[mlir][PartialReductionTilingInterface] Generalize implementation of `tileUsi...MaheshRavishankar
2025-06-10[mlir] Fix a warningKazu Hirata
2025-06-10[mlir][scf] Return `replacements` explicitly in `SCFTilingResult`. (#143217)MaheshRavishankar
2025-05-22[mlir] Fix unused-variable warningsKazu Hirata
2025-05-22[MLIR] Change getBackwardSlice to return a logicalresult rather than crash (#...William Moses
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-05[mlir] Remove unused local variables (NFC) (#138481)Kazu Hirata
2025-04-24[mlir] add a fluent API to GreedyRewriterConfig (#137122)Oleksandr "Alex" Zinenko
2025-04-18Revert "[mlir] add a fluent API to GreedyRewriterConfig (#132253)"Kazu Hirata
2025-04-18[mlir] add a fluent API to GreedyRewriterConfig (#132253)Oleksandr "Alex" Zinenko
2025-03-29[mlir] Use SetVector::insert_range (NFC) (#133595)Kazu Hirata
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
2024-12-27[mlir][scf] Add getPartialResultTilePosition to PartialReductionOpInterface (...Kunwar Grover
2024-12-24[mlir][scf] Track replacements using a listener in TileAndFuse (#120999)Kunwar Grover
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-12-18[mlir][SCF] Unify tileUsingFor and tileReductionUsingFor implementation (#120...Kunwar Grover
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-04[mlir] Add option for a cleanup pattern set to SCF tiling helper (#109554)Quinn Dawkins
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-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-18[mlir][TilingInterface] Update `PartialReductionOpInterface` to get it more i...MaheshRavishankar
2024-06-01[mlir][bazel] Add bazel build support for https://github.com/llvm/llvm-projec...MaheshRavishankar
2024-06-01[MLIR][SCF] Add an API to fuse consumer to a producer within scf loop (#88712)Abhishek Varma
2024-05-22[mlir][TilingInterface] Allow multiple results in PartialReductionOpInterface...Kunwar Grover
2024-01-25[mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unif...MaheshRavishankar
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-11[mlir][TilingInterface] Move TilingInterface tests to use transform dialect o...MaheshRavishankar
2024-01-08[mlir][TilingInterface] Allow controlling what fusion is done within tile and...MaheshRavishankar