diff options
author | Alex Zinenko <zinenko@google.com> | 2022-07-13 14:40:59 +0000 |
---|---|---|
committer | Alex Zinenko <zinenko@google.com> | 2022-07-27 08:52:18 +0000 |
commit | e99fae899710b041994cef4beb6764f8dfbe8ef0 (patch) | |
tree | 548d0d1a12d62734eadffdec0eaf4e6c0b40022c /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 70e99f387a482bfe0ad2b7accc88e9e8b2a4a59d (diff) | |
download | llvm-e99fae899710b041994cef4beb6764f8dfbe8ef0.zip llvm-e99fae899710b041994cef4beb6764f8dfbe8ef0.tar.gz llvm-e99fae899710b041994cef4beb6764f8dfbe8ef0.tar.bz2 |
[mlir] more aggressive folding in tiling/fusion transformations
Combine the recently added utilities for folded-by-construction affine
operations with the attribute-based Range to enable more folding. This
decreases the amount of emitted code but has little effect on test
precisely because the tests are not checking for the spurious constants.
The difference in the shape of affine maps comes from the internals of
affine folding.
Depends on D129633
Reviewed By: nicolasvasilache
Differential Revision: https://reviews.llvm.org/D130167
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions