diff options
| author | Akira Hatanaka <ahatanaka@mips.com> | 2012-01-25 04:12:04 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@mips.com> | 2012-01-25 04:12:04 +0000 |
| commit | 01d3c42f9061da1d8904314aea235d75ed1b959c (patch) | |
| tree | ad66bbf2ee789e966af2080ad9b0d7a179c951bb /llvm/lib/Target/Mangler.cpp | |
| parent | d1d4b3efcfaede4ea989570c86562a4e1c003d14 (diff) | |
| download | bcm5719-llvm-01d3c42f9061da1d8904314aea235d75ed1b959c.tar.gz bcm5719-llvm-01d3c42f9061da1d8904314aea235d75ed1b959c.zip | |
Modify MipsFrameLowering::emitPrologue and emitEpilogue.
- Use MipsAnalyzeImmediate to expand immediates that do not fit in 16-bit.
- Change the types of variables so that they are sufficiently large to handle
64-bit pointers.
- Emit instructions to set register $28 in a function prologue after
instructions which store callee-saved registers have been emitted.
llvm-svn: 148917
Diffstat (limited to 'llvm/lib/Target/Mangler.cpp')
0 files changed, 0 insertions, 0 deletions

