This is an archive of the discontinued LLVM Phabricator instance.

[PM] Port LoopDataPrefetch to new pass manager
ClosedPublic

Authored by tejohnson on Aug 12 2016, 8:44 PM.

Details

Summary

Refactor the existing support into a LoopDataPrefetch implementation
class and a LoopDataPrefetchLegacyPass class that invokes it.
Add a new LoopDataPrefetchPass for the new pass manager that utilizes
the LoopDataPrefetch implementation class.

Diff Detail

Repository
rL LLVM

Event Timeline

tejohnson updated this revision to Diff 67953.Aug 12 2016, 8:44 PM
tejohnson retitled this revision from to [PM] Port LoopDataPrefetch to new pass manager.
tejohnson updated this object.
tejohnson added a reviewer: anemet.
tejohnson added a subscriber: llvm-commits.
mehdi_amini accepted this revision.Aug 12 2016, 8:53 PM
mehdi_amini added a reviewer: mehdi_amini.
mehdi_amini added a subscriber: mehdi_amini.

Seems quite mechanical, LGTM.

This revision is now accepted and ready to land.Aug 12 2016, 8:53 PM
This revision was automatically updated to reflect the committed changes.