aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Interfaces
AgeCommit message (Expand)AuthorFilesLines
2024-06-10[mlir][Arith] Generalize and improve -int-range-optimizations (#94712)Krzysztof Drewniak1-7/+3
2024-06-01[MLIR][SCF] Add an API to fuse consumer to a producer within scf loop (#88712)Abhishek Varma1-0/+317
2024-05-14[mlir][test] Extend `InferIntRangeInterface` test Ops to arbitrary ints (#91850)Felix Schneider1-28/+28
2024-05-08[mlir][transform] Consistent `linalg` `transform` op syntax for dynamic index...srcarroll2-15/+15
2024-04-19[MLIR][DataLayout] Add support for scalable vectors (#89349)Christian Ulmann1-0/+12
2024-03-21[MLIR] Add index bitwidth to the DataLayout (#85927)Tobias Gysi3-7/+49
2024-03-06[MLIR] [Transforms] Let `transform.structured.convert_to_loops` return handle...lhunloh1-8/+67
2024-03-05[mlir][transform] replace original op to loop ops (#83537)Congcong Cai1-0/+1
2024-01-25[mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unif...MaheshRavishankar6-14/+396
2024-01-12[mlir][Linalg] Change `linalg.transpose` to use the output indexing map as id...MaheshRavishankar1-5/+5
2024-01-11[mlir][TilingInterface] Move TilingInterface tests to use transform dialect o...MaheshRavishankar6-97/+442
2023-11-21[mlir] use TypeSize and uint64_t in DataLayout (#72874)Oleksandr "Alex" Zinenko2-12/+12
2023-11-20[NFC] Simplify the tiling implementation using cloning. (#72178)MaheshRavishankar2-46/+84
2023-10-19[mlir][TilingInterface] Add scf::tileUsingSCFForallOp method to tile using th...MaheshRavishankar1-0/+167
2023-09-26[mlir][TilingInterface] NFC code changes separated out from introduction of `...MaheshRavishankar4-23/+23
2023-09-11[mlir][arith] Rename operations: `maxf` → `maximumf`, `minf` → `minimumf`...Daniil Dudkin2-2/+2
2023-06-21[mlir][Interfaces] TilingInterface: Add test case for linalg.copy on memrefsMatthias Springer1-0/+14
2023-05-12DestinationPassingStyle: allow additional non-tensor resultsBenoit Jacob1-0/+59
2023-05-01Introduce MLIR Op PropertiesMehdi Amini1-7/+7
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini1-7/+7
2023-05-01Introduce MLIR Op PropertiesMehdi Amini1-7/+7
2023-02-10[mlir] Add function for checking if a block is inside a loopTom Eccles1-0/+143
2023-02-09Revert "[mlir] Add function for checking if a block is inside a loop"Kiran Chandramohan1-143/+0
2023-02-09[mlir] Add function for checking if a block is inside a loopTom Eccles1-0/+143
2023-01-16[mlir][TilingInterface] Add an option to tile and fuse to yield replacement f...Mahesh Ravishankar1-0/+47
2022-12-07[mlir][TilingInterface] Add test for tile + fuse of sequence of reductions.Mahesh Ravishankar1-9/+69
2022-11-28[mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files.Hanhan Wang1-3/+3
2022-11-21[mlir][linalg] Change linalg.broadcast `dimensions` attribute to represent ad...Oleg Shyshkov1-1/+1
2022-11-04[mlir][linalg] Add BroadcastOp to Linalg structured ops.Oleg Shyshkov1-0/+26
2022-11-01[mlir][Linalg] Drop usage of tileWithLinalgTilingOptions in the structured.ti...Nicolas Vasilache2-35/+35
2022-10-28[mlir][linalg] Fix linalg.transpose region builder.Oleg Shyshkov1-1/+1
2022-10-25[mlir] Add lower-to-loops tests for linalg.map/reduce/transpose.Alexander Belyaev1-0/+81
2022-10-04[mlir][tensor][NFC] Rename linalg.init_tensor to tensor.emptyMatthias Springer2-20/+20
2022-09-26[mlir][TilingInterface] Fix `iter_args` handling in tile (and fuse).Mahesh Ravishankar1-7/+7
2022-08-26[mlir][TilingInterface] Enabling tiling `tensor.pad` using `TilingInterface`.Mahesh Ravishankar1-0/+140
2022-08-04[MLIR] TilingInterface: Avoid map when tile divides iteration domainlorenzo chelini1-7/+5
2022-07-28[mlir][TilingInterface] Add a method to generate scalar implementation of the...Mahesh Ravishankar1-0/+161
2022-07-21[MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsin...lorenzo chelini1-4/+4
2022-07-21Revert "[RFC][MLIR][SCF] Enable better bufferization for `TileConsumerAndFuse...lorenzo chelini1-3/+3
2022-07-21[RFC][MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducer...lorenzo chelini1-3/+3
2022-07-21[mlir][Linalg] Deprecate `tileAndFuseLinalgOps` method and associated patterns.Mahesh Ravishankar1-0/+171
2022-07-20[mlir][TilingInterface] Add support for interchange to tiling patterns that u...Mahesh Ravishankar2-0/+96
2022-07-12[mlir] Handle linalg.index correctly in TilingInterfaceAlex Zinenko1-0/+34
2022-06-21[mlir][TilingInterface] Enable tile and fuse using TilingInterface.Mahesh Ravishankar2-1/+186
2022-06-21Revert "[mlir][TilingInterface] Enable tile and fuse using TilingInterface."Mahesh Ravishankar2-186/+1
2022-06-21[mlir][TilingInterface] Enable tile and fuse using TilingInterface.Mahesh Ravishankar2-1/+186
2022-06-14[mlir][Arith] Implement InferIntRangeInterface for arithmetic opsKrzysztof Drewniak1-4/+43
2022-06-13[mlir][TilingInterface] Add pattern to tile using TilingInterface and impleme...Mahesh Ravishankar1-0/+194
2022-06-08[mlir] Fix handling of some region branch terminator successorsMogball1-0/+19
2022-06-03Re-land "[mlir] Add integer range inference analysis""Krzysztof Drewniak1-0/+102