This is an archive of the discontinued LLVM Phabricator instance.

[OptRemarkEmitter] Port to new PM
ClosedPublic

Authored by anemet on Jul 15 2016, 10:06 PM.

Details

Summary

The main goal is to able to start using the new OptRemarkEmitter
analysis from the LoopVectorizer. Since the vectorizer was recently
converted to the new PM, it makes sense to convert this analysis as
well.

This pass is currently tested through the LoopDistribution pass, so I am
also porting LoopDistribution to get coverage for this analysis with the
new PM.

Diff Detail

Repository
rL LLVM

Event Timeline

anemet updated this revision to Diff 64225.Jul 15 2016, 10:06 PM
anemet retitled this revision from to [OptRemarkEmitter] Port to new PM.
anemet updated this object.
anemet added reviewers: davidxl, silvas.
anemet added a subscriber: llvm-commits.
silvas accepted this revision.Jul 16 2016, 3:40 PM
silvas edited edge metadata.

LGTM (together with D22437 that exercises this).

This revision is now accepted and ready to land.Jul 16 2016, 3:40 PM
This revision was automatically updated to reflect the committed changes.