This is an archive of the discontinued LLVM Phabricator instance.

MachineLICM: Use TargetSchedModel instead of just itineraries
ClosedPublic

Authored by MatzeB on Jun 12 2015, 8:29 PM.

Details

Summary

This code previously solely relied on the deprecated instruction itineraries. This patch changes it
to also request the MSchedModel if no itineraries are available.

Diff Detail

Repository
rL LLVM

Event Timeline

MatzeB updated this revision to Diff 27627.Jun 12 2015, 8:29 PM
MatzeB retitled this revision from to MachineLICM: Use TargetSchedModel instead of just itineraries.
MatzeB updated this object.
MatzeB edited the test plan for this revision. (Show Details)
MatzeB added a reviewer: atrick.
MatzeB set the repository for this revision to rL LLVM.
MatzeB added a subscriber: Unknown Object (MLST).
atrick accepted this revision.Jun 12 2015, 8:34 PM
atrick edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 12 2015, 8:34 PM
This revision was automatically updated to reflect the committed changes.