This is an archive of the discontinued LLVM Phabricator instance.

[X86] Remove CustomInserter for FMA3 instructions.
ClosedPublic

Authored by craig.topper on Jul 26 2016, 12:28 AM.

Details

Summary

We got full commuting support for FMAs after this code was originally added. I think the coalescer can now get this right on its own.

Diff Detail

Event Timeline

craig.topper retitled this revision from to [X86] Remove CustomInserter for FMA3 instructions..
craig.topper updated this object.
craig.topper added a subscriber: llvm-commits.
v_klochkov accepted this revision.Jul 27 2016, 5:10 PM
v_klochkov edited edge metadata.

Hi Craig,
LGTM. It is good to see that the register coalescer works fine for FMAs and that custom-inserter code can be just removed.

This revision is now accepted and ready to land.Jul 27 2016, 5:10 PM
craig.topper closed this revision.Jul 28 2016, 8:37 AM

Committed in r276987.