llvm-project/mlir/test/Dialect
Uday Bondhugula 480345381a [MLIR] Introduce op trait PolyhedralScope (revised)
(A previous version of this, dd2c639c3c, was
reverted.)

Introduce op trait PolyhedralScope for ops to define a new scope for
polyhedral optimization / affine dialect purposes, thus generalizing
such scopes beyond FuncOp. Ops to which this trait is attached will
define a new scope for the consideration of SSA values as valid symbols
for the purposes of polyhedral analysis and optimization. Update methods
that check for dim/symbol validity to work based on this trait.

Differential Revision: https://reviews.llvm.org/D79060
2020-04-29 16:08:23 +05:30
..
AVX512 [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
Affine [MLIR] Introduce op trait PolyhedralScope (revised) 2020-04-29 16:08:23 +05:30
GPU [MLIR] Propagate input side effect information 2020-04-27 11:35:52 +02:00
LLVMIR [mlir] LLVM dialect: support globals without linkage keyword, assuming 'external' 2020-04-15 10:58:32 +02:00
Linalg [MLIR] Propagate input side effect information 2020-04-27 11:35:52 +02:00
Loops [mlir][ODS] Add support for variadic regions. 2020-04-05 01:03:38 -07:00
OpenMP [MLIR] Support for taskwait and taskyield operations, and translating the same to LLVM IR 2020-04-10 07:42:34 +00:00
Quant Add a flag on the context to protect against creation of operations in unregistered dialects 2020-03-30 19:37:31 +00:00
SPIRV [mlir][spirv] NFC: remove unnecessary `%N =` in test CHECKs 2020-04-20 11:52:29 -04:00
Shape [shape] More constant folding 2020-04-24 16:10:19 -07:00
Standard [mlir][Standard] Allow select to use an i1 for vector and tensor values 2020-04-23 04:50:09 -07:00
Vector [mlir] [VectorOps] Progressive lowering of vector.broadcast 2020-04-16 21:02:27 -07:00
traits.mlir [mlir] Generalize broadcastable trait operands 2020-01-20 13:02:14 -08:00