llvm-project/mlir/lib/Dialect
Matthias Springer 9106d35b91 [mlir][bufferize] Use rewriter instead of replacing all uses directly
This is important for compatibility with DialectConversion.
2022-02-12 02:35:36 +09:00
..
AMX [mlir][NFC] Update AMX/LLVM/NVVM/X86 vector operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:29 -08:00
Affine [MLIR] Add result status for normalizeAffineFor 2022-02-11 11:29:52 +05:30
Arithmetic [mlir][bufferize] OpOperands can have multiple aliasing OpResults 2022-02-09 20:58:45 +09:00
ArmNeon [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
ArmSVE [mlir] Finish replacing OwningRewritePatternList with RewritePatternSet 2022-01-26 23:11:02 -08:00
Async [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
Bufferization [mlir][bufferize] Use rewriter instead of replacing all uses directly 2022-02-12 02:35:36 +09:00
Complex [mlir][NFC] Update remaining dialect operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
ControlFlow [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
DLTI [mlir] Add isa/dyn_cast support for dialect interfaces 2022-01-31 19:24:34 -08:00
EmitC [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
GPU [AMDGPU] replace hostcall module flag with function attribute 2022-02-11 22:51:56 +05:30
LLVMIR [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
Linalg [mlir][linalg] Fold tensor.pad(linalg.fill) with the same value 2022-02-10 08:39:35 -05:00
Math [mlir][math] Expand coverage of atan2 expansion 2022-02-08 15:00:39 -08:00
MemRef Revert "[MLIR] Fix fold-memref-subview-ops for affine.load/store" 2022-02-10 10:46:59 +01:00
OpenACC [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
OpenMP [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
PDL [mlir][NFC] Update PDL operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
PDLInterp [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
Quant [mlir][NFC] Split MlirQuant into proper IR/Utils/Transforms libraries 2022-02-03 10:54:52 -08:00
SCF [mlir][bufferize] OpOperands can have multiple aliasing OpResults 2022-02-09 20:58:45 +09:00
SPIRV [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
Shape Remove restriction on static dimensions in Shape method 2022-02-08 11:20:01 +01:00
SparseTensor [mlir][vector][NFC] Use CombiningKindAttr instead of StringAttr 2022-02-10 19:13:29 +09:00
StandardOps [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Tensor [mlir][bufferize] OpOperands can have multiple aliasing OpResults 2022-02-09 20:58:45 +09:00
Tosa [mlir][NFC] Split MlirQuant into proper IR/Utils/Transforms libraries 2022-02-03 10:54:52 -08:00
Utils [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
Vector [mlir][vector] Add pattern to drop lead unit dim for Contraction Op 2022-02-10 09:51:07 -08:00
X86Vector [mlir][NFC] Update AMX/LLVM/NVVM/X86 vector operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:29 -08:00
CMakeLists.txt [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
Traits.cpp [mlir] Fix broadcasting check with 1 values 2021-07-11 20:41:33 -07:00