This is an archive of the discontinued LLVM Phabricator instance.

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:

  • 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.

Diff Detail

Event Timeline

rohany created this revision.May 19 2023, 9:07 PM
Herald added a project: Restricted Project. · View Herald Transcript
rohany requested review of this revision.May 19 2023, 9:07 PM