summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Debugger/SourceLanguage.cpp
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2004-08-16 01:52:12 +0000
committerNate Begeman <natebegeman@mac.com>2004-08-16 01:52:12 +0000
commitdabf0a52c0c615cbe8caabac2a6060731e025d3b (patch)
treeb2035db327fd4d54a24d2b809d2c787f7b486646 /llvm/lib/Debugger/SourceLanguage.cpp
parent8b44a072468c44af3c2b3d5f722d340d00b6e198 (diff)
downloadbcm5719-llvm-dabf0a52c0c615cbe8caabac2a6060731e025d3b.tar.gz
bcm5719-llvm-dabf0a52c0c615cbe8caabac2a6060731e025d3b.zip
Fix frame pointer handling:
Reserve R0 in store/load from stack slot for building >32k offsets from SP or FP. This also requires we use R11 rather than R0 for holding the LR value we want to save or restore. Also, tell the register allocator not to use R31 (our FP) in functions that have a frame pointer. These changes fix Burg. llvm-svn: 15807
Diffstat (limited to 'llvm/lib/Debugger/SourceLanguage.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud