From aa6f48362b3258a5df5e527987ffe7e068eb4a79 Mon Sep 17 00:00:00 2001 From: Artem Serov Date: Wed, 21 Nov 2018 18:57:54 +0000 Subject: ART: ARM64: Pass ISA features to VIXL macroassembler. VIXL macroassembler should be initialized properly to support Armv8.X features in order to emit corresponding instructions. Test: codegen_test.cc, relative_patcher_arm64_test. Test: test-art-host, test-art-target. Change-Id: I2f9e155c28b4d2252a3cfb19717f5d25824d5e11 --- compiler/driver/compiler_options.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'compiler/driver/compiler_options.h') diff --git a/compiler/driver/compiler_options.h b/compiler/driver/compiler_options.h index 17a779c965..a8f246dcab 100644 --- a/compiler/driver/compiler_options.h +++ b/compiler/driver/compiler_options.h @@ -39,6 +39,10 @@ namespace verifier { class VerifierDepsTest; } // namespace verifier +namespace linker { +class Arm64RelativePatcherTest; +} // namespace linker + class DexFile; enum class InstructionSet; class InstructionSetFeatures; @@ -450,6 +454,7 @@ class CompilerOptions final { friend class CommonCompilerTest; friend class jit::JitCompiler; friend class verifier::VerifierDepsTest; + friend class linker::Arm64RelativePatcherTest; template friend bool ReadCompilerOptions(Base& map, CompilerOptions* options, std::string* error_msg); -- cgit v1.2.3-59-g8ed1b