llvm-project/mlir/lib/Dialect
Aart Bik 3acf49829c [mlir][sparse] support integral types i32,i16,i8 for *numerical* values
Some sparse matrices operate on integral values (in contrast with the common
f32 and f64 values). This CL expands the compiler and runtime support to deal
with several common type combinations.

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D99999
2021-04-07 10:01:37 -07:00
..
AMX [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
AVX512 [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
Affine [mlir][affine] Add canonicalization to merge affine min/max ops 2021-03-24 18:17:57 -04:00
ArmNeon [mlir][ArmNeon][RFC] Add a Neon dialect 2020-12-11 13:49:40 +00:00
ArmSVE [mlir][StorageUniquer] Properly call the destructor on non-trivially destructible storage instances 2021-03-11 11:35:32 -08:00
Async Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
Complex [mlir] Add Complex dialect. 2021-01-15 19:58:10 +01:00
DLTI [mlir] support data layout specs on ModuleOp 2021-03-24 15:13:38 +01:00
GPU [mlir] introduce data layout entry for index type 2021-03-24 15:13:42 +01:00
LLVMIR [mlir][StorageUniquer] Properly call the destructor on non-trivially destructible storage instances 2021-03-11 11:35:32 -08:00
Linalg [mlir][sparse] support integral types i32,i16,i8 for *numerical* values 2021-04-07 10:01:37 -07:00
Math [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
MemRef Revert "Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation."" 2021-03-31 09:49:09 +02:00
OpenACC [mlir] Mark OpState::getAttrs() deprecated. 2021-02-25 20:54:42 +01:00
OpenMP [MLIR][OpenMP] Pretty printer and parser for omp.wsloop 2021-03-18 13:37:01 +00: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 [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
SDBM Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
SPIRV [mlir][spirv] Add utilities for push constant value 2021-04-02 07:51:07 -04:00
Shape [mlir,shape] Add max/min folder for simple case 2021-04-06 20:22:42 -07:00
StandardOps Add a pattern to combine composed subview ops 2021-04-01 10:56:57 -07:00
Tensor [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -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] Add "mask" operand to vector.transfer_read/write. 2021-04-07 21:33:13 +09:00
CMakeLists.txt [mlir][amx] Add Intel AMX dialect (architectural-specific vector dialect) 2021-03-15 17:59:05 -07:00
Traits.cpp [mlir][Shape] Generalize cstr_broadcastable folding for n-ary broadcasts 2021-02-17 11:44:52 +01:00