diff options
| author | Reed Kotler <rkotler@mips.com> | 2013-02-08 03:57:41 +0000 |
|---|---|---|
| committer | Reed Kotler <rkotler@mips.com> | 2013-02-08 03:57:41 +0000 |
| commit | 66165c8f961662a73483cd53418a24e6c32667a2 (patch) | |
| tree | e1bba05a852cad3307fc2fcec8b6c35ea9ff3d17 /clang | |
| parent | 722e8851b14270c9ac3d51a0685803f538423a80 (diff) | |
| download | bcm5719-llvm-66165c8f961662a73483cd53418a24e6c32667a2.tar.gz bcm5719-llvm-66165c8f961662a73483cd53418a24e6c32667a2.zip | |
When Mips16 frames grow large, the immediate field may exceed the maximum
allowed size for the instruction. This code uses RegScavenger to fix this.
We sometimes need 2 registers for Mips16 so we must handle things
differently than how register scavenger is normally used.
llvm-svn: 174696
Diffstat (limited to 'clang')
0 files changed, 0 insertions, 0 deletions

