diff options
author | Jim Grosbach <grosbach@apple.com> | 2009-10-05 22:30:23 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2009-10-05 22:30:23 +0000 |
commit | adf4cf604eeca26d6a854945893fa6c264e02900 (patch) | |
tree | b02075b715dc9df259f755e3f0558a53d3871675 /lib/Analysis | |
parent | 1567166b9fe417a0656f9fcb2a18b35d915c34c3 (diff) | |
download | external_llvm-adf4cf604eeca26d6a854945893fa6c264e02900.zip external_llvm-adf4cf604eeca26d6a854945893fa6c264e02900.tar.gz external_llvm-adf4cf604eeca26d6a854945893fa6c264e02900.tar.bz2 |
In Thumb1, the register scavenger is not always able to use an emergency
spill slot. When frame references are via the frame pointer, they will be
negative, but Thumb1 load/store instructions only allow positive immediate
offsets. Instead, Thumb1 will spill to R12.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83336 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis')
0 files changed, 0 insertions, 0 deletions