aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorAbhishek Varma <abhishek.varma@polymagelabs.com>2020-07-30 18:06:59 +0530
committerUday Bondhugula <uday@polymagelabs.com>2020-07-30 18:12:56 +0530
commit76d07503f0c69f6632e6d8d4736e2a4cb4055a92 (patch)
tree743cae8c66e4229dbba87e920dd1f00b9d6047a2 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parente12db3ed997de473b2b7189781dbec7a239a3994 (diff)
downloadllvm-76d07503f0c69f6632e6d8d4736e2a4cb4055a92.zip
llvm-76d07503f0c69f6632e6d8d4736e2a4cb4055a92.tar.gz
llvm-76d07503f0c69f6632e6d8d4736e2a4cb4055a92.tar.bz2
[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
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions