This commit improves the affine scalrep pass in two ways:
- Allows for some more dead memrefs to be eliminated from functions
- Uses a bit of aliasing information to forward more loads and stores between memrefs allocated within functions.
Paths
| Differential D151015
mlir/Affine: slightly improve the affine scalrep pass Needs ReviewPublic Authored by rohany on May 19 2023, 9:07 PM.
Details
Summary This commit improves the affine scalrep pass in two ways:
Diff Detail
Revision Contents
Diff 523991 mlir/lib/Dialect/Affine/Utils/Utils.cpp
mlir/test/Dialect/Affine/scalrep.mlir
|