diff options
author | Stuart Monteith <stuart.monteith@arm.com> | 2014-03-12 13:32:32 +0000 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2014-03-19 17:17:55 -0700 |
commit | b95a5345ae4217b70ca36f0cced92f68dda7caf5 (patch) | |
tree | d9c76db71eb8dd3a668643781eefe6152888fd1d /compiler/dex/frontend.cc | |
parent | 66e4c3e96dccdec7423d673ad6bbf7821a776651 (diff) | |
download | art-b95a5345ae4217b70ca36f0cced92f68dda7caf5.zip art-b95a5345ae4217b70ca36f0cced92f68dda7caf5.tar.gz art-b95a5345ae4217b70ca36f0cced92f68dda7caf5.tar.bz2 |
AArch64: Add arm64 runtime support.
Adds support for arm64 to ART. Assembler stubs are sufficient for
down calls into interpreter. JNI compiler and generics are not finished.
Basic Generic JNI functionality.
Change-Id: I4a07c79d1e037b9f5746673480e32cf456867b82
Diffstat (limited to 'compiler/dex/frontend.cc')
-rw-r--r-- | compiler/dex/frontend.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/dex/frontend.cc b/compiler/dex/frontend.cc index 5a26064..7890d81 100644 --- a/compiler/dex/frontend.cc +++ b/compiler/dex/frontend.cc @@ -157,9 +157,9 @@ static CompiledMethod* CompileMethod(CompilerDriver& driver, cu.compiler_driver = &driver; cu.class_linker = class_linker; cu.instruction_set = driver.GetInstructionSet(); - cu.target64 = cu.instruction_set == kX86_64; + cu.target64 = (cu.instruction_set == kX86_64) || (cu.instruction_set == kArm64); cu.compiler = compiler; - // TODO: x86_64 is not yet implemented. + // TODO: x86_64 & arm64 are not yet implemented. DCHECK((cu.instruction_set == kThumb2) || (cu.instruction_set == kX86) || (cu.instruction_set == kMips)); |