llvm-project/mlir/test/Dialect
Matthias Springer a98c5a08b1 [mlir][linalg][bufferize] Fix CallOps with non-tensor operands
Such CallOps were not handled properly. When computing the new result types (and replacement values) of a CallOp, non-tensor return values were not accounted for.

Differential Revision: https://reviews.llvm.org/D116445
2022-01-06 00:19:23 +09:00
..
AMX [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Affine [MLIR] Fix affine.for unroll for multi-result upper bound maps 2021-12-04 07:20:26 +05:30
Arithmetic [MLIR] Create add of sub folder 2022-01-03 09:28:20 -05: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 Make AsyncParallelForRewrite parameterizable with a cost model which drives deciding the parallelization granularity. 2021-12-19 08:41:01 -08:00
Bufferization [mlir] Add InlinerInterface to bufferization dialect 2021-12-04 23:45:56 +03:00
Builtin [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00
Complex [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00: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] Extend GPU kernel outlining to generate DL specification 2021-12-16 11:35:53 +00:00
LLVMIR [mlir][LLVMIR] Add `llvm.eh.typeid.for` intrinsic 2022-01-01 02:03:00 +01:00
Linalg [mlir][linalg][bufferize] Fix CallOps with non-tensor operands 2022-01-06 00:19:23 +09:00
Math [mlir] MathApproximations: unroll virtual vectors into hardware vectors for ISA specific operation 2021-10-28 12:52:04 -07:00
MemRef [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
OpenACC [mlir] Flag near misses in file splitting 2021-12-12 08:03:30 -08:00
OpenMP [MLIR][OpenMP] Added omp.atomic.update 2021-12-09 15:21:24 +05:30
PDL [MLIR][PDL] Generalize result type verification 2022-01-04 08:11:46 +05:30
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][scf] Canonicalize nested scf.if's to scf.if + arith.and 2021-12-20 21:53:03 +03: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][sparse] adding OverheadType::kIndex 2022-01-04 16:15:54 -08:00
Standard [MLIR] Canonicalize/fold select %x, 1, 0 to extui 2022-01-03 01:26:28 -05:00
Tensor [mlir][MemRef] Deprecate unspecified trailing offset, size, and strides semantics of `OffsetSizeAndStrideOpInterface`. 2021-12-29 11:18:29 -08:00
Tosa [mlir][tosa] Move tosa canonicalizers to optional optimization pass 2021-12-16 23:33:54 -08:00
Vector [mlir][vector] Fix illegal vector.transfer + tensor.insert/extract_slice folding 2021-12-30 14:55:16 +00: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