OSDN Git Service

ART: Reorder entrypoint argument order
authorAndreas Gampe <agampe@google.com>
Thu, 18 Dec 2014 02:43:01 +0000 (18:43 -0800)
committerAndreas Gampe <agampe@google.com>
Mon, 29 Dec 2014 18:52:02 +0000 (10:52 -0800)
commit1cc7dbabd03e0a6c09d68161417a21bd6f9df371
tree8557bdff971e366909351af95a7c8ead82792986
parent5e0a9849d4e353c3726095b65ab07cefce40a636
ART: Reorder entrypoint argument order

Shuffle the ArtMethod* referrer backwards for easier removal.

Clean up ARM & MIPS assembly code.

Change some macros to make future changes easier.

Change-Id: Ie2862b68bd6e519438e83eecd9e1611df51d7945
24 files changed:
compiler/dex/quick/gen_common.cc
compiler/dex/quick/gen_invoke.cc
compiler/dex/quick/mir_to_lir.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc
runtime/arch/arm/quick_entrypoints_arm.S
runtime/arch/arm64/quick_entrypoints_arm64.S
runtime/arch/mips/quick_entrypoints_mips.S
runtime/arch/quick_alloc_entrypoints.S
runtime/arch/stub_test.cc
runtime/entrypoints/entrypoint_utils-inl.h
runtime/entrypoints/entrypoint_utils.cc
runtime/entrypoints/entrypoint_utils.h
runtime/entrypoints/quick/quick_alloc_entrypoints.cc
runtime/entrypoints/quick/quick_default_externs.h
runtime/entrypoints/quick/quick_dexcache_entrypoints.cc
runtime/entrypoints/quick/quick_entrypoints.h
runtime/entrypoints/quick/quick_entrypoints_enum.h
runtime/entrypoints/quick/quick_entrypoints_list.h
runtime/interpreter/interpreter_goto_table_impl.cc
runtime/interpreter/interpreter_switch_impl.cc
runtime/mirror/object_test.cc