This is an archive of the discontinued LLVM Phabricator instance.

[Hexagon] Generate more hardware loops
ClosedPublic

Authored by bcahoon on May 7 2015, 9:37 AM.

Details

Summary

Hexagon is now able to more hardware loop opportunities. This patch also adds more tests for hardware loops.

Diff Detail

Repository
rL LLVM

Event Timeline

bcahoon updated this revision to Diff 25199.May 7 2015, 9:37 AM
bcahoon retitled this revision from to [Hexagon] Generate more hardware loops.
bcahoon updated this object.
bcahoon edited the test plan for this revision. (Show Details)
bcahoon added reviewers: sundeepk, iajbar.
bcahoon set the repository for this revision to rL LLVM.
bcahoon added a subscriber: Unknown Object (MLST).
sundeepk accepted this revision.May 7 2015, 1:07 PM
sundeepk edited edge metadata.
This revision is now accepted and ready to land.May 7 2015, 1:07 PM
iajbar accepted this revision.May 7 2015, 2:36 PM
iajbar edited edge metadata.
bcahoon updated this revision to Diff 25346.May 8 2015, 10:47 AM
bcahoon edited edge metadata.

Changed the ComparisonKinds struct back to using an enum, as it was in the original version.

This revision was automatically updated to reflect the committed changes.