OSDN Git Service

ART: Clean up interpreter includes
authorAndreas Gampe <agampe@google.com>
Tue, 23 Aug 2016 00:54:17 +0000 (17:54 -0700)
committerAndreas Gampe <agampe@google.com>
Tue, 23 Aug 2016 04:30:40 +0000 (21:30 -0700)
commit5e26eb1dc8ea89b2ebf4ce4b40cbe18542758fbd
treeac8eaad8db47f667e3290e63f52f6e1c06f9fbad
parentcf834d00de838272cf28f2382ffc26fe716aae5c
ART: Clean up interpreter includes

Move goto-interpreter special-cased Clang declarations to goto
implementation file. Separate out declarations into their own
headers. Tag the declarations with thread safety annotations.

Minor compile-time impact when running with -j1.

Change-Id: I03664d4e7dc6361b2510a8c9beb693d23a657c9d
Test: m test-art-host
Test: m ART_TEST_INTERPRETER=true test-art-host
runtime/interpreter/interpreter.cc
runtime/interpreter/interpreter_common.h
runtime/interpreter/interpreter_goto_table_impl.cc
runtime/interpreter/interpreter_goto_table_impl.h [new file with mode: 0644]
runtime/interpreter/interpreter_mterp_impl.h [new file with mode: 0644]
runtime/interpreter/interpreter_switch_impl.cc
runtime/interpreter/interpreter_switch_impl.h [new file with mode: 0644]