This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Thumb1 3 to 2 operand convertion for commutative operations
ClosedPublic

Authored by scott-0 on Jul 9 2015, 3:36 AM.

Details

Summary

Implements transformations like 'adcs r0, r1, r0' => 'adcs r0, r1' that are already done for Thumb2 targets.

Diff Detail

Repository
rL LLVM

Event Timeline

scott-0 updated this revision to Diff 29311.Jul 9 2015, 3:36 AM
scott-0 retitled this revision from to [ARM] Thumb1 3 to 2 operand convertion for commutative operations.
scott-0 updated this object.
scott-0 added a subscriber: llvm-commits.
rengolin accepted this revision.Jul 9 2015, 3:45 AM
rengolin added a reviewer: rengolin.
This revision is now accepted and ready to land.Jul 9 2015, 3:45 AM
This revision was automatically updated to reflect the committed changes.