summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/arm/MethodCodegenDriver.cc
diff options
context:
space:
mode:
author Ian Rogers <irogers@google.com> 2011-09-07 12:48:27 -0700
committer Ian Rogers <irogers@google.com> 2011-09-07 13:08:48 -0700
commit7a99c11d220ec68c208b507570e3a78c2c18a7a1 (patch)
tree39b4bd767b7f1cef1ba45000f5da7e1d834780aa /src/compiler/codegen/arm/MethodCodegenDriver.cc
parent69b15fb098162f19a4c20e6dccdcead04d9c77f0 (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