diff options
author | Justin Hibbits <jrh29@alumni.cwru.edu> | 2019-07-17 12:30:48 +0000 |
---|---|---|
committer | Justin Hibbits <jrh29@alumni.cwru.edu> | 2019-07-17 12:30:48 +0000 |
commit | 0257c6b659f1a81e6071b606da49c91d5d586c7d (patch) | |
tree | 21945516d446a3f661358ea84bc4e40214e98776 /lldb/packages/Python/lldbsuite/test/expression_command/context-object/main.cpp | |
parent | 5214956eaaa10a92794514558525ef6934486e90 (diff) | |
download | bcm5719-llvm-0257c6b659f1a81e6071b606da49c91d5d586c7d.tar.gz bcm5719-llvm-0257c6b659f1a81e6071b606da49c91d5d586c7d.zip |
PowerPC: Fix register spilling for SPE registers
Summary:
Missed in the original commit, use the correct callee-saved register
list for spilling, instead of the standard SVR432 list. This avoids
needlessly spilling the SPE non-volatile registers when they're not used.
As part of this, also add where missing, and sort, the spill opcode
checks for SPE and SPE4 register classes.
Reviewers: nemanjai, hfinkel, joerg
Subscribers: kbarton, jsji, llvm-commits
Differential Revision: https://reviews.llvm.org/D56703
llvm-svn: 366319
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/context-object/main.cpp')
0 files changed, 0 insertions, 0 deletions