This is an archive of the discontinued LLVM Phabricator instance.

X86: Emit Win64 SaveXMM opcodes at the right offset in the right order
ClosedPublic

Authored by majnemer on Feb 9 2015, 11:51 PM.

Details

Summary

Walk the instructions marked FrameSetup and consider any stores of XMM
registers to the stack as needing a SaveXMM opcode.

This fixes PR22521.

Diff Detail

Repository
rL LLVM

Event Timeline

majnemer updated this revision to Diff 19645.Feb 9 2015, 11:51 PM
majnemer retitled this revision from to X86: Emit Win64 SaveXMM opcodes at the right offset in the right order.
majnemer updated this object.
majnemer added a reviewer: rnk.
majnemer added a subscriber: Unknown Object (MLST).
rnk accepted this revision.Feb 10 2015, 9:39 AM
rnk edited edge metadata.

Nice, lgtm

This revision is now accepted and ready to land.Feb 10 2015, 9:39 AM
This revision was automatically updated to reflect the committed changes.