llvm-project/mlir/test/Dialect
Frank Laub cca3f3dd26 [MLIR] Add affine.parallel folder and normalizer
Add a folder to the affine.parallel op so that loop bounds expressions are canonicalized.

Additionally, a new AffineParallelNormalizePass is added to adjust affine.parallel ops so that the lower bound is always 0 and the upper bound always represents a range with a step size of 1.

Differential Revision: https://reviews.llvm.org/D84998
2020-08-20 22:23:21 +00:00
..
AVX512 [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
Affine [MLIR] Add affine.parallel folder and normalizer 2020-08-20 22:23:21 +00:00
GPU [mlir] switch the modeling of LLVM types to use the new mechanism 2020-08-04 14:29:25 +02:00
LLVMIR [mlir] do not use llvm.cmpxchg with floats 2020-08-17 15:44:23 +02:00
Linalg [mlir][Linalg] Modify callback for getting id/nprocs in 2020-08-18 14:04:40 -07:00
OpenACC [mlir][openacc] Introduce OpenACC dialect with parallel, data, loop operations 2020-08-13 10:01:30 -04:00
OpenMP [OpenMP,MLIR] Translation of parallel operation: num_threads, if clauses 3/n 2020-08-07 20:54:24 +00:00
PDL [mlir] Add a new "Pattern Descriptor Language" (PDL) dialect. 2020-08-19 13:13:06 -07:00
Quant Enable FileCheck -enable-var-scope by default in MLIR test 2020-06-12 00:43:09 +00:00
SCF [MLIR] Add type checking capability to RegionBranchOpInterface 2020-07-15 11:14:07 -07:00
SPIRV [mlir][spirv] Add OpGroupBroadcast 2020-08-10 09:50:03 -07:00
Shape [MLIR][Shape] Add custom assembly format for `shape.any` 2020-08-14 09:15:15 +00:00
Standard [MLIR][Standard] Erase redundant assertions `std.assert` 2020-07-14 10:09:39 +00:00
Vector [mlir] [VectorOps] Canonicalization of 1-D memory operations 2020-08-13 17:15:35 -07:00
traits.mlir [mlir] Generalize broadcastable trait operands 2020-01-20 13:02:14 -08:00