OSDN Git Service

Revert "ART: Compiler support for invoke-polymorphic."
authorOrion Hodson <oth@google.com>
Wed, 11 Jan 2017 18:58:15 +0000 (18:58 +0000)
committerOrion Hodson <oth@google.com>
Wed, 11 Jan 2017 19:17:33 +0000 (19:17 +0000)
commit0fb5af1c8287b1ec85c55c306a1c43820c38a337
tree66239e7f745fae54e1630e91fb44a859bff615d6
parent02e3092f8d98f339588e48691db77f227b48ac1e
Revert "ART: Compiler support for invoke-polymorphic."

This reverts commit 02e3092f8d98f339588e48691db77f227b48ac1e.

Reasons for revert:

- Breaks MIPS/MIPS64 build.
- Fails under GCStress test on x64.
- Different x64 build configuration doesn't like relocation.

Change-Id: I512555b38165d05f8a07e8aed528f00302061001
39 files changed:
compiler/oat_test.cc
compiler/optimizing/code_generator.cc
compiler/optimizing/code_generator.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_arm_vixl.cc
compiler/optimizing/code_generator_mips.cc
compiler/optimizing/code_generator_mips64.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/graph_visualizer.cc
compiler/optimizing/inliner.cc
compiler/optimizing/instruction_builder.cc
compiler/optimizing/instruction_builder.h
compiler/optimizing/load_store_elimination.cc
compiler/optimizing/nodes.h
compiler/utils/assembler_thumb_test_expected.cc.inc
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/asm_support.h
runtime/common_throws.cc
runtime/dex_instruction.cc
runtime/entrypoints/quick/quick_default_externs.h
runtime/entrypoints/quick/quick_default_init_entrypoints.h
runtime/entrypoints/quick/quick_entrypoints_list.h
runtime/entrypoints/quick/quick_trampoline_entrypoints.cc
runtime/entrypoints_order_test.cc
runtime/oat.h
runtime/thread.cc
runtime/thread.h
runtime/verifier/method_verifier.cc
test/953-invoke-polymorphic-compiler/build [deleted file]
test/953-invoke-polymorphic-compiler/expected.txt [deleted file]
test/953-invoke-polymorphic-compiler/info.txt [deleted file]
test/953-invoke-polymorphic-compiler/run [deleted file]
test/953-invoke-polymorphic-compiler/src/Main.java [deleted file]
test/957-methodhandle-transforms/src/Main.java