llvm-project/mlir/lib/Dialect
Matthias Springer 95e62eb430 [mlir][linalg][bufferize] Separate pass from ComprehensiveBufferize
This commit separates the bufferization from the bufferization pass in Linalg. This allows other dialects to use ComprehensiveBufferize more easily.

This commit mainly moves files to a new directory and adds a new build target.

Differential Revision: https://reviews.llvm.org/D112989
2021-11-05 13:56:39 +09:00
..
AMX [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
Affine [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
Arithmetic [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
ArmNeon [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
ArmSVE [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Async [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
Complex [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
DLTI [ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser. 2021-09-30 05:10:28 +00:00
EmitC [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
GPU [mlir][gpu] Add basic support to do elementwise ops on mma matrix type 2021-11-01 11:51:19 -07:00
LLVMIR [mlir][nvvm] Generalize wmma ops to handle more types and shapes 2021-11-01 10:27:26 -07:00
Linalg [mlir][linalg][bufferize] Separate pass from ComprehensiveBufferize 2021-11-05 13:56:39 +09:00
Math [mlir] MathApproximations: scalars shape must be 0-rank 2021-10-29 04:02:38 -07:00
MemRef [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
OpenACC [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
OpenMP [MLIR][OpenMP] Fixed the missing inclusive clause in omp.wsloop and fix order clause 2021-10-28 14:18:05 +05:30
PDL [ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser. 2021-09-30 05:10:28 +00:00
PDLInterp [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
Quant [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
SCF [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
SPIRV [mlir] spirv: Add some atomic ops 2021-11-03 14:47:12 +03:00
Shape [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
SparseTensor [mlir][sparse] implement full reduction "scalarization" across loop nests 2021-11-04 17:38:47 -07:00
StandardOps [mlir] Fix getVectorReductionOp 2021-10-26 08:42:34 -07:00
Tensor [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
Tosa Canonicalization for add to no-op if one of the inputs is zero 2021-11-04 16:52:47 -07:00
Utils [mlir] Add an interface to allow operations to specify how they can be tiled. 2021-08-30 16:31:18 -07:00
Vector [mlir][Vector] Add a pattern to lower 2-D vector.transpose to shape_cast+shuffle. 2021-11-02 22:12:46 +00:00
X86Vector [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
CMakeLists.txt [MLIR] Split arith dialect from the std dialect 2021-10-06 19:25:51 +00:00
Traits.cpp [mlir] Fix broadcasting check with 1 values 2021-07-11 20:41:33 -07:00