diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-02-24 22:43:17 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-02-24 22:43:17 +0000 |
| commit | 63af51c1c8b6df029a915944df69249f3876ffbc (patch) | |
| tree | cee09209f824e7f3f998500f750627668465a6f9 /llvm/lib/CodeGen | |
| parent | b1dd23fbc4333de9b3fd23f766d8224c957fb656 (diff) | |
| download | bcm5719-llvm-63af51c1c8b6df029a915944df69249f3876ffbc.tar.gz bcm5719-llvm-63af51c1c8b6df029a915944df69249f3876ffbc.zip | |
Create a stack frame on ARM when
- Function uses all scratch registers AND
- Function does not use any callee saved registers AND
- Stack size is too big to address with immediate offsets.
In this case a register must be scavenged to calculate the address of a stack
object, and the scavenger needs a spare register or emergency spill slot.
llvm-svn: 97071
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions

