OSDN Git Service

ART: Remove computed-goto interpreter
authorbuzbee <buzbee@google.com>
Wed, 7 Sep 2016 14:12:29 +0000 (07:12 -0700)
committerbuzbee <buzbee@google.com>
Wed, 7 Sep 2016 14:42:27 +0000 (07:42 -0700)
commitf61df9b450f8734b84584671ad22fa4f29d386e4
treea97f593b18e8f03fb01c0bf23703cf0fc7638f5d
parent9d185da3bef8caf015d3dbf4ad79c520af7ce3b1
ART: Remove computed-goto interpreter

ART currently has 3 interpreters: a baseline switch-statement based
interpreter, a C++ computed goto interpreter and a fast assembly
interpreter (mterp).

The C++ computed goto interpreter was intended to get some of the
benefits of the old Dalvik mterp interpreter - which it did.  However,
we now have the faster assembly interpreter, so it is no longer
needed.

Test: m test-art-host
Test: m ART_TEST_INTERPRETER=true test-art-host
Change-Id: I0e8f139ab6bc48d0568951af1f83e2b1c00835f8
runtime/Android.bp
runtime/interpreter/interpreter.cc
runtime/interpreter/interpreter_goto_table_impl.cc [deleted file]
runtime/interpreter/interpreter_goto_table_impl.h [deleted file]