This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Fix frame offset calculation when d8 is saved.
ClosedPublic

Authored by efriedma on Sep 22 2020, 3:09 PM.

Details

Summary

If d8 is saved, the fp is not actually adjacent to the SVE spills/allocations. Fix the offset calculation to account for this offset.

Diff Detail

Event Timeline

efriedma created this revision.Sep 22 2020, 3:09 PM
efriedma requested review of this revision.Sep 22 2020, 3:09 PM
resistor accepted this revision.Sep 22 2020, 3:38 PM
resistor added a subscriber: resistor.

Nice catch, LGTM.

This revision is now accepted and ready to land.Sep 22 2020, 3:38 PM
sdesmalen accepted this revision.Sep 23 2020, 10:02 AM

LGTM, thanks for fixing!