llvm-project/mlir/test/Dialect
Nicolas Vasilache 3c3810e72e [mlir][vector] Avoid hoisting alloca'ed temporary buffers across AutomaticAllocationScope
This revision avoids incorrect hoisting of alloca'd buffers across an AutomaticAllocationScope boundary.
In the more general case, we will probably need a ParallelScope-like interface.

Differential Revision: https://reviews.llvm.org/D118768
2022-02-02 06:00:42 -05:00
..
AMX [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Affine [MLIR] NFC. Rename pass cmd-line to prefix affine 2022-01-27 13:01:39 +05:30
Arithmetic [MLIR][arith] Mark addf/mulf as commutative 2022-02-01 08:33:48 +01:00
ArmNeon 2d Arm Neon sdot op, and lowering to the intrinsic. 2021-06-10 14:36:39 -07:00
ArmSVE [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00
Async [async] Get the number of worker threads from the runtime. 2022-01-31 12:06:01 -08:00
Bufferization Revert "[mlir][bufferize] Insert memref.cast ops during finalizing pass" 2022-01-27 20:48:58 +09:00
Builtin [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00
Complex [mlir] Move the complex support of std.constant to a new complex.constant operation 2022-01-26 11:52:00 -08:00
DLTI [mlir] support data layout specs on ModuleOp 2021-03-24 15:13:38 +01:00
EmitC [mlir] Fix printing of EmitC attrs/types with escape characters 2021-09-15 18:15:38 +00:00
GPU [mlir:GPU] Replace reference to LLVMFuncOp with FuncOpInterface 2022-01-26 11:52:00 -08:00
LLVMIR [mlir] Convert OpTrait::FunctionLike to FunctionOpInterface 2022-01-18 20:56:53 -08:00
Linalg Avoid doing tile + fuse if tile sizes are zero. 2022-02-01 18:34:06 +00:00
Math [mlir] Add polynomial approximation for atan and atan2 2022-01-21 12:22:58 -08:00
MemRef Support affine.load/store ops in fold-memref-subview-ops pass 2022-01-31 10:10:49 +05:30
OpenACC Print the `// ----` separator between modules when using -split-input-file with mlir-opt 2022-01-21 05:16:02 +00:00
OpenMP [mlir][openmp] Custom syntax for `omp.target` operation 2022-01-26 10:26:19 +00:00
PDL [mlir][pdl] Make `pdl` the default dialect when parsing/printing 2022-01-20 20:22:53 +00:00
PDLInterp Defines new PDLInterp operations needed for multi-root matching in PDL. 2021-11-26 17:59:22 +05:30
Quant [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
SCF [MLIR][arith] More float op folders 2022-01-31 19:31:48 +01:00
SPIRV [mlir] Move trait to InferTypeOpInterface 2021-11-21 14:41:12 -08:00
Shape [mlir] Flag near misses in file splitting 2021-12-12 08:03:30 -08:00
SparseTensor [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
Standard [MLIR][arith] Mark addf/mulf as commutative 2022-02-01 08:33:48 +01:00
Tensor Fix tensor.extract for complex elements 2022-01-28 04:33:15 +01:00
Tosa [mlir][tosa] Add clamp + clamp as single clamp canonicalization 2022-01-21 16:24:43 -08:00
Vector [mlir][vector] Avoid hoisting alloca'ed temporary buffers across AutomaticAllocationScope 2022-02-02 06:00:42 -05:00
X86Vector [mlir][vector][avx] add AVX dot product to X86Vector dialect with lowering 2021-04-15 15:01:39 -07:00
traits.mlir [mlir] Fix broadcasting check with 1 values 2021-07-11 20:41:33 -07:00