diff options
author | eopXD <eopxd@skymizer.com> | 2021-05-02 08:29:12 +0530 |
---|---|---|
committer | Uday Bondhugula <uday@polymagelabs.com> | 2021-05-02 09:06:46 +0530 |
commit | 0c1ff26bd3df2e8732b5728b663efd7ec6f31a02 (patch) | |
tree | fd2d2002fcd137775d9081cc31c9ffe4b66d8aee /llvm/lib/Analysis/ValueTracking.cpp | |
parent | 64e768e8162a3d32049ed5c38fd533beecb0c9af (diff) | |
download | llvm-0c1ff26bd3df2e8732b5728b663efd7ec6f31a02.zip llvm-0c1ff26bd3df2e8732b5728b663efd7ec6f31a02.tar.gz llvm-0c1ff26bd3df2e8732b5728b663efd7ec6f31a02.tar.bz2 |
[mlir] [affine] add canonicalization for affine.vector_load, vector_store
Added canonicalization for vector_load and vector_store. An existing
pattern SimplifyAffineOp can be reused to compose maps that supplies
result into them. Added AffineVectorStoreOp and AffineVectorLoadOp
into static_assert of SimplifyAffineOp to allow operation to use it.
This fixes the bug filed: https://bugs.llvm.org/show_bug.cgi?id=50058
Reviewed By: bondhugula
Differential Revision: https://reviews.llvm.org/D101691
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions