aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Interfaces
AgeCommit message (Expand)AuthorFilesLines
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
2022-06-02Revert "[mlir] Add integer range inference analysis"Mehdi Amini1-102/+0
2022-06-02[mlir] Add integer range inference analysisKrzysztof Drewniak1-0/+102
2022-04-20[mlir][NFC] Update textual references of `func` to `func.func` in IR/Interfac...River Riddle4-16/+16
2022-04-20[mlir][tensor] Promote extract(from_elements(...)) to folding patternMatthias Springer1-5/+1
2022-03-02[mlir] Data layout for integer and float typesAlex Zinenko2-0/+102
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball1-14/+14
2021-07-19Split `InferShapedTypeOpInterface` to create `ReifyRankedShapedTypeInterface`.MaheshRavishankar1-31/+0
2021-07-01[mlir][tensor] Add tensor.dim operationMatthias Springer1-21/+21
2021-06-16[mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` ...MaheshRavishankar1-0/+88
2021-06-09[mlir] fix a crash if the dialect is missing a data layout interfaceAlex Zinenko1-0/+7
2021-04-19Add default DataLayout support for complex numbersTres Popp1-0/+11