This is an archive of the discontinued LLVM Phabricator instance.

[X86][XOP] Added XOP memory folding patterns + tests
ClosedPublic

Authored by RKSimon on Feb 7 2015, 12:15 PM.

Details

Summary

This patch adds the complete AMD Bulldozer XOP instruction set to the memory folding pattern tables for stack folding.
etc.

Note: Many of the XOP instructions have multiple table entries as it can fold loads from different sources.

If there are other people that have experience with XOP, please comment, thanks!

Diff Detail

Repository
rL LLVM

Event Timeline

RKSimon updated this revision to Diff 19536.Feb 7 2015, 12:15 PM
RKSimon retitled this revision from to [X86][XOP] Added XOP memory folding patterns + tests.
RKSimon updated this object.
RKSimon edited the test plan for this revision. (Show Details)
RKSimon set the repository for this revision to rL LLVM.
RKSimon added a subscriber: Unknown Object (MLST).
This revision was automatically updated to reflect the committed changes.

Thanks Craig