OSDN Git Service

Revert "Revert "ART: Improve JitProfile perf in x86_64 mterp""
authorBill Buzbee <buzbee@google.com>
Mon, 4 Apr 2016 16:59:35 +0000 (16:59 +0000)
committerbuzbee <buzbee@google.com>
Fri, 15 Apr 2016 15:46:07 +0000 (08:46 -0700)
commit9afaac4ccdd90774cf95ce6fc42d9c6df4c8b817
tree05141a5bac59ffeee3c3d3be327cc42318f5f6f0
parent240986c1fcd867b9a01e2e94ee2aa90235ce7d75
Revert "Revert "ART: Improve JitProfile perf in x86_64 mterp""

Bug: 215853

Bug triggering original revert fixed by:
https://android-review.googlesource.com/#/c/214728

This CL additionally corrects a secondary bug in argument setup
appearing in both x86 and x86_64 versions.

This reverts commit 0402c5690b1a961e923a39dab92ec1ee0b54b05a.

Change-Id: If86a5d43469d8a958e007acc0afe924330de5c16
24 files changed:
runtime/interpreter/mterp/mterp.cc
runtime/interpreter/mterp/out/mterp_x86.S
runtime/interpreter/mterp/out/mterp_x86_64.S
runtime/interpreter/mterp/x86/footer.S
runtime/interpreter/mterp/x86_64/bincmp.S
runtime/interpreter/mterp/x86_64/entry.S
runtime/interpreter/mterp/x86_64/footer.S
runtime/interpreter/mterp/x86_64/header.S
runtime/interpreter/mterp/x86_64/op_aget_object.S
runtime/interpreter/mterp/x86_64/op_goto.S
runtime/interpreter/mterp/x86_64/op_goto_16.S
runtime/interpreter/mterp/x86_64/op_goto_32.S
runtime/interpreter/mterp/x86_64/op_iget.S
runtime/interpreter/mterp/x86_64/op_iget_object_quick.S
runtime/interpreter/mterp/x86_64/op_instance_of.S
runtime/interpreter/mterp/x86_64/op_move_exception.S
runtime/interpreter/mterp/x86_64/op_packed_switch.S
runtime/interpreter/mterp/x86_64/op_return.S
runtime/interpreter/mterp/x86_64/op_return_void.S
runtime/interpreter/mterp/x86_64/op_return_void_no_barrier.S
runtime/interpreter/mterp/x86_64/op_return_wide.S
runtime/interpreter/mterp/x86_64/op_sget.S
runtime/interpreter/mterp/x86_64/op_throw.S
runtime/interpreter/mterp/x86_64/zcmp.S