This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Cleanup so_imm* defintions
ClosedPublic

Authored by rmaprath on Dec 18 2014, 9:08 AM.

Details

Reviewers
t.p.northover
Summary

Hi Tim,

We implemented support for ARM's modified immediate assembly syntax in D6408. That patch introduced the mod_imm* tblegen definitions which kind of renders the existing so_imm* definitions redundant. At the time I didn't try to get rid of the so_imm* definitions because that would've cluttered the patch.

This patch gets rid of so_imm* definitions and fixes all the references. There are no functional changes.

Thanks!

--Asiri

Diff Detail

Event Timeline

rmaprath updated this revision to Diff 17448.Dec 18 2014, 9:08 AM
rmaprath retitled this revision from to [ARM] Cleanup so_imm* defintions.
rmaprath updated this object.
rmaprath edited the test plan for this revision. (Show Details)
rmaprath added a reviewer: t.p.northover.
rmaprath added a subscriber: Unknown Object (MLST).
rmaprath updated this revision to Diff 17449.Dec 18 2014, 9:10 AM

Added more context (-U99) to the patch.

rmaprath updated this revision to Diff 17485.Dec 19 2014, 2:42 AM

Fixed minor glitch (caught by MCHammer).

t.p.northover accepted this revision.Dec 19 2014, 2:16 PM
t.p.northover edited edge metadata.

This looks like a good cleanup, go for it!

Tim.

This revision is now accepted and ready to land.Dec 19 2014, 2:16 PM
rmaprath closed this revision.Jul 31 2015, 7:40 AM