diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2014-02-07 11:19:53 +0000 |
---|---|---|
committer | Oliver Stannard <oliver.stannard@arm.com> | 2014-02-07 11:19:53 +0000 |
commit | 1dc1034218b95150bbbae415fa9937b113b327c0 (patch) | |
tree | ef7467287fa098e98d803805fdbc7863de112dc5 /lldb/source/DataFormatters/FormatManager.cpp | |
parent | 6a284eecec15e88b5c2a277b356c810fba0803bc (diff) | |
download | bcm5719-llvm-1dc1034218b95150bbbae415fa9937b113b327c0.tar.gz bcm5719-llvm-1dc1034218b95150bbbae415fa9937b113b327c0.zip |
LLVM-1163: AAPCS-VFP violation when CPRC allocated to stack
According to the AAPCS, when a CPRC is allocated to the stack, all other
VFP registers should be marked as unavailable.
I have also modified the rules for allocating non-CPRCs to the stack, to make
it more explicit that all GPRs must be made unavailable. I cannot think of a
case where the old version would produce incorrect answers, so there is no test
for this.
llvm-svn: 200970
Diffstat (limited to 'lldb/source/DataFormatters/FormatManager.cpp')
0 files changed, 0 insertions, 0 deletions