diff options
| author | 2012-10-12 17:03:32 -0700 | |
|---|---|---|
| committer | 2012-10-12 17:03:32 -0700 | |
| commit | fa147e22a73c6df166b08a2f71f9c9b52b09d17c (patch) | |
| tree | d50b1c6b89de4fcc4473f2aa2defe3bbc0f8289c /src/compiler/codegen/arm/Codegen.h | |
| parent | 4fe0ef28ed58502a3652e827f5931df0b45cf39c (diff) | |
Numerous fixes to MIPS. Basic oatexec works.
- Fixed reversed base and destination reg in genConstString
- Changed compiler to use T9 to hold address to jump to
- Fixed compilation of instruction getting current PC
- Prevented T9 from being used as a compiler temp
- Fixed loadBaseDispBody for long form single loads
- Fixed stack setup for SaveAll callee methods to save rSELF & rSUSPEND
- Added .cpload directive to assembly to regenerate $gp when overwritten
- Fixed passing of extra arguments on the stack to account for space
reserved for $a0-$a3
- Fixed resolution trampoline to properly setup and restore stack
- Created mips stubs for interface trampoline and unresolved direct
method trampoline
Change-Id: I63a3fd0366bdfabdebebf58ec4b8bc9443cec355
Diffstat (limited to 'src/compiler/codegen/arm/Codegen.h')
0 files changed, 0 insertions, 0 deletions