OSDN Git Service

ART: Rework Generic JNI, add ARM version
authorAndreas Gampe <agampe@google.com>
Tue, 17 Jun 2014 01:39:09 +0000 (18:39 -0700)
committerAndreas Gampe <agampe@google.com>
Tue, 1 Jul 2014 18:06:24 +0000 (11:06 -0700)
commitc200a4abeca91e19969f5b35543f17f812ba32b9
tree5912a08310e7ddb4b3907c0dc687006669c0cedd
parent73904fed884bf216b51acdc64402c427cc34725b
ART: Rework Generic JNI, add ARM version

Refactors and optimizes Generic JNI. This version uses TwoWordReturn
to avoid writing to / loading from the bottom of the alloca.

Change-Id: I3287007c976f79c9fd32d3b3a43f2d1371bf4cd3
compiler/jni/jni_compiler_test.cc
runtime/arch/arm/quick_entrypoints_arm.S
runtime/arch/arm64/quick_entrypoints_arm64.S
runtime/arch/x86/quick_entrypoints_x86.S
runtime/arch/x86_64/quick_entrypoints_x86_64.S
runtime/entrypoints/quick/quick_trampoline_entrypoints.cc
runtime/utils.h