llvm-project/mlir/lib/Dialect
Frederik Gossen b55f424ffc [MLIR] Add canonicalization for `shape.broadcast`
Remove redundant operands and fold if only one left.

Differential Revision: https://reviews.llvm.org/D98402
2021-03-15 10:11:28 +01:00
..
AVX512 [mlir][CMAKE] Fix build with BUILD_SHARED_LIBS=ON 2021-03-10 14:52:36 +01:00
Affine Reland: [mlir][Affine][Vector] Add initial support for 'iter_args' to Affine vectorizer. 2021-03-12 01:08:28 +02: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 Switch generatedTypeParser/generatedAttributeParser to return an OptionalParseResult 2021-03-09 19:43:45 +00:00
Complex [mlir] Add Complex dialect. 2021-01-15 19:58:10 +01:00
DLTI [mlir] Introduce data layout modeling subsystem 2021-03-11 16:54:47 +01:00
GPU Replace use of OperationState with builder::create in GPU Kernel Outlining (NFC) 2021-03-12 00:14:02 +00: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] disable nonunit stride dense vectorization 2021-03-12 16:49:32 -08:00
Math [mlir] Annotate functions used only in debug mode with LLVM_ATTRIBUTE_UNUSED 2021-03-12 11:25:46 -08:00
OpenACC [mlir] Mark OpState::getAttrs() deprecated. 2021-02-25 20:54:42 +01:00
OpenMP [MLIR][OpenMP] Attribute to include WsLoop upperbound 2021-01-08 14:42:18 +00:00
PDL [mlir][StorageUniquer] Properly call the destructor on non-trivially destructible storage instances 2021-03-11 11:35:32 -08:00
PDLInterp [mlir] Mark OpState::getAttrs() deprecated. 2021-02-25 20:54:42 +01:00
Quant [mlir][IR][NFC] Define the Location classes in ODS instead of C++ 2021-03-08 14:32:40 -08:00
SCF [mlir][scf] Canonicalize scf.for last tensor iteration result. 2021-03-05 09:42:19 +00:00
SDBM Separate the Registration from Loading dialects in the Context 2020-08-19 01:19:03 +00:00
SPIRV [mlir][StorageUniquer] Properly call the destructor on non-trivially destructible storage instances 2021-03-11 11:35:32 -08:00
Shape [MLIR] Add canonicalization for `shape.broadcast` 2021-03-15 10:11:28 +01:00
StandardOps [mlir] Fix ConstantOp verifier 2021-03-12 08:49:25 +01:00
Tensor [mlir] Add folding of tensor.cast -> subtensor_insert 2021-02-19 17:24:16 +00:00
Tosa [mlir][nfc] Fix typo in documentation comment 2021-02-25 08:32:14 +01:00
Utils Reland "[MLIR] Make structured op tests permutation invariant" 2021-02-18 18:09:49 -08:00
Vector [mlir][Vector] Lowering of transfer_read/write to vector.load/store 2021-03-11 18:17:51 -08:00
CMakeLists.txt [mlir] Introduce data layout modeling subsystem 2021-03-11 16:54:47 +01:00
Traits.cpp [mlir][Shape] Generalize cstr_broadcastable folding for n-ary broadcasts 2021-02-17 11:44:52 +01:00