llvm-project/mlir/lib/Dialect
Matthias Springer 24199f534f [mlir][linalg] Lower subtensor(pad_tensor) to pad_tensor(subtensor)
Only high padding is supported at the moment. Low padding will be added in a separate commit.

Differential Revision: https://reviews.llvm.org/D104357
2021-06-19 13:44:47 +09:00
..
AMX [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
Affine [MLIR] Make store to load fwd condition less conservative 2021-06-17 01:26:38 +05:30
ArmNeon [mlir][ArmNeon][RFC] Add a Neon dialect 2020-12-11 13:49:40 +00:00
ArmSVE [mlir][ArmSVE] Add basic load/store operations 2021-06-09 15:53:40 +01:00
Async [mlir] Fix body-less async.execute printing 2021-06-09 08:07:11 +02:00
Complex [mlir] Fold complex.create(complex.re(op), complex.im(op)) 2021-05-26 14:02:53 +02:00
DLTI [mlir] support data layout specs on ModuleOp 2021-03-24 15:13:38 +01:00
GPU Migrate MLIR test passes to the new registration API 2021-06-16 23:42:17 +00:00
LLVMIR [mlir] make LLVMPointerType implement the data layout type interface 2021-06-10 11:24:16 +02:00
Linalg [mlir][linalg] Lower subtensor(pad_tensor) to pad_tensor(subtensor) 2021-06-19 13:44:47 +09:00
Math [mlir] Add polynomial approximation for math::ExpM1 2021-05-05 14:31:34 -07:00
MemRef [mlir] Move `memref.dim` canonicalization using `InferShapedTypeOpInterface` to a separate pass. 2021-06-16 22:13:11 -07:00
OpenACC [mlir][openacc] Add canonicalization for standalone data operations for if condition 2021-06-07 11:40:59 -04:00
OpenMP [Core] Add Twine support for StringAttr and Identifier. NFC. 2021-06-08 09:47:07 -07:00
PDL [mlir][PDL] Add support for variadic operands and results in PDL 2021-03-16 13:20:18 -07:00
PDLInterp [mlir][PDL] Add support for variadic operands and results in the PDL Interpreter 2021-03-16 13:20:19 -07:00
Quant [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
SCF [MLIR] Introduce scf.execute_region op 2021-06-18 15:22:33 +05:30
SDBM Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
SPIRV [mlir][spirv] Use SingleBlock + NoTerminator for spv.module 2021-06-09 14:00:06 -04:00
Shape [MLIR][Shape] Remove duplicate operands of `shape.assuming_all` op 2021-05-31 14:37:55 +02:00
SparseTensor [mlir][sparse] support new kind of scalar in sparse linalg generic op 2021-06-16 11:00:49 -07:00
StandardOps [mlir] Expose a function to populate tensor constant bufferization patterns 2021-06-09 13:47:33 +02:00
Tensor Introduce tensor.insert op to Tensor dialect. 2021-06-13 13:45:40 -07:00
Tosa [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
Utils Reland "[MLIR] Make structured op tests permutation invariant" 2021-02-18 18:09:49 -08:00
Vector [mlir] Support permutation maps in vector transfer op folder 2021-05-31 17:22:46 +09:00
X86Vector [mlir][vector][avx] add AVX dot product to X86Vector dialect with lowering 2021-04-15 15:01:39 -07:00
CMakeLists.txt [mlir][sparse] migrate sparse operations into new sparse tensor dialect 2021-04-29 15:52:35 -07:00
Traits.cpp [mlir][Shape] Generalize cstr_broadcastable folding for n-ary broadcasts 2021-02-17 11:44:52 +01:00