This is an archive of the discontinued LLVM Phabricator instance.

[flang] Document Aliasing Analysis in FIR
ClosedPublic

Authored by Renaud-K on Oct 13 2022, 11:50 AM.

Details

Summary

High level design document for aliasing analysis based on FIR.
It will heavily rely on FIR types, attributes and operations. It’s goal would be to

  • help reduce the creation of temporary arrays
  • be used as a building block for other analyses such as global code motion
  • help in pushing aliasing information down to the LLVM level

Diff Detail

Event Timeline

Renaud-K created this revision.Oct 13 2022, 11:50 AM
Renaud-K requested review of this revision.Oct 13 2022, 11:50 AM
Renaud-K edited the summary of this revision. (Show Details)Oct 13 2022, 12:09 PM
Renaud-K added a reviewer: vzakhari.
kkwli0 added a subscriber: kkwli0.Oct 13 2022, 12:15 PM
jeanPerier accepted this revision.Oct 17 2022, 6:39 AM

LGTM, great to see some work coming around aliasing in FIR.

This revision is now accepted and ready to land.Oct 17 2022, 6:39 AM
Renaud-K closed this revision.Feb 21 2023, 10:19 AM