diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-08-06 15:35:32 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-08-06 15:35:32 +0000 |
commit | 027d5bcf898dd6e3edc83fd3a5ddac3e0e94c0af (patch) | |
tree | ae433fdfe70428236d77708e2d1e3a27df4266a7 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | a49ccfeeb2052dfc8dd5b9b200d3884d7e6afa02 (diff) | |
download | bcm5719-llvm-027d5bcf898dd6e3edc83fd3a5ddac3e0e94c0af.tar.gz bcm5719-llvm-027d5bcf898dd6e3edc83fd3a5ddac3e0e94c0af.zip |
Fix eabi calling convention when a 64 bit value shadows r3.
Without this what was happening was:
* R3 is not marked as "used"
* ARM backend thinks it has to save it to the stack because of vaarg
* Offset computation correctly ignores it
* Offsets are wrong
llvm-svn: 110446
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions