llvm/mlir/lib/Dialect
Abhishek Varma 76d07503f0 [MLIR] Introduce inter-procedural memref layout normalization
-- Introduces a pass that normalizes the affine layout maps to the identity layout map both within and across functions by rewriting function arguments and call operands where necessary.
-- Memref normalization is now implemented entirely in the module pass '-normalize-memrefs' and the limited intra-procedural version has been removed from '-simplify-affine-structures'.
-- Run using -normalize-memrefs.
-- Return ops are not handled and would be handled in the subsequent revisions.

Signed-off-by: Abhishek Varma <abhishek.varma@polymagelabs.com>

Differential Revision: https://reviews.llvm.org/D84490
2020-07-30 18:12:56 +05:30
..
Affine [MLIR] Introduce inter-procedural memref layout normalization 2020-07-30 18:12:56 +05:30
AVX512 [MLIR] Continue renaming of "SideEffects" 2020-05-15 14:37:09 -07:00
GPU [MLIR] Add argument related API to Region 2020-07-14 09:28:29 -07:00
Linalg [mlir][Linalg] Conv1D, Conv2D and Conv3D added as named ops 2020-07-29 16:39:56 +02:00
LLVMIR [mlir] LLVMType: make getUnderlyingType private 2020-07-29 13:43:38 +02:00
OpenMP [mlir][OpenMP] Add custom parser and pretty printer for parallel construct 2020-06-16 13:35:42 +01:00
Quant [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
SCF [mlir][EDSC] Allow conditionBuilder to capture the IfOp 2020-07-17 11:16:26 -04:00
SDBM [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
Shape [MLIR][Shape] Add conversion for missing ops to standard 2020-07-29 12:46:18 +02:00
SPIRV [MLIR][SPIRV] Added storage class constraint on global variable 2020-07-29 09:15:00 +03:00
StandardOps [mlir][Standard] Allow unranked memrefs as operands to dim and rank 2020-07-29 14:42:58 +02:00
Vector [mlir][Vector] Drop declarative transforms 2020-07-28 13:11:16 -04:00
CMakeLists.txt
Traits.cpp [mlir] Add additional Canonicalization of shape.cstr_broadcastable. 2020-07-09 11:23:25 +02:00