OSDN Git Service

Revert "Revert "JIT root tables.""
authorNicolas Geoffray <ngeoffray@google.com>
Thu, 10 Nov 2016 10:38:11 +0000 (10:38 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Fri, 11 Nov 2016 13:18:24 +0000 (13:18 +0000)
commit75afcdd3503a8a8518e5b23d21b6e73306ce39ce
treeb49afc4772fa72319475f96ed66d744bb03e803c
parentee48b0f11df812d98de5c989e1f6d95a21515564
Revert "Revert "JIT root tables.""

Also  contains Revert "Support kJitTableAddress in x86/arm/arm64."

This reverts commit 4acd03638fcdb4e5d1666f8eec7eb3bf6d6be035.
This reverts commit 997d1217830c0a18b70faeabd53c04700a87d7d9.

Test: ART_USE_READ_BARRIER=true/false test-art-host test-art-target

Change-Id: I77cb1e9bf8f1b4c58b72d3cf5ca31ced2aaa1ea3
18 files changed:
compiler/optimizing/code_generator.cc
compiler/optimizing/code_generator.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm.h
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_arm64.h
compiler/optimizing/code_generator_mips.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86.h
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/code_generator_x86_64.h
compiler/optimizing/nodes.h
compiler/optimizing/optimizing_compiler.cc
compiler/optimizing/sharpening.cc
runtime/jit/jit_code_cache.cc
runtime/jit/jit_code_cache.h
runtime/oat_quick_method_header.h
runtime/runtime.cc