diff options
| author | 2011-09-07 12:48:27 -0700 | |
|---|---|---|
| committer | 2011-09-07 13:08:48 -0700 | |
| commit | 7a99c11d220ec68c208b507570e3a78c2c18a7a1 (patch) | |
| tree | 39b4bd767b7f1cef1ba45000f5da7e1d834780aa /src/compiler/codegen/arm/MethodCodegenDriver.cc | |
| parent | 69b15fb098162f19a4c20e6dccdcead04d9c77f0 (diff) | |
Fix various JNI compiler bugs/unimplementeds.
For both x86 and arm we were under computing the outgoing argument size.
For ARM the managed double/long passing had been assumed to be following AAPCS,
however, currently we split long/doubles across R1_R2 and R3 and the stack.
Add support for this in the managed register and jni compiler code.
Add test and various other clean ups to jni compiler code.
Change-Id: I4129076d052a8bce42304f5331b71aa3ac50210f
Diffstat (limited to 'src/compiler/codegen/arm/MethodCodegenDriver.cc')
0 files changed, 0 insertions, 0 deletions