aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2022-07-13 14:40:59 +0000
committerAlex Zinenko <zinenko@google.com>2022-07-27 08:52:18 +0000
commite99fae899710b041994cef4beb6764f8dfbe8ef0 (patch)
tree548d0d1a12d62734eadffdec0eaf4e6c0b40022c /clang/lib/CodeGen/CodeGenFunction.cpp
parent70e99f387a482bfe0ad2b7accc88e9e8b2a4a59d (diff)
downloadllvm-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