OSDN Git Service

MIPS: Initial version of optimizing compiler for MIPS64R6.
authorRoland Levillain <rpl@google.com>
Fri, 26 Jun 2015 15:12:18 +0000 (16:12 +0100)
committerRoland Levillain <rpl@google.com>
Fri, 26 Jun 2015 15:16:42 +0000 (16:16 +0100)
commita1935c4fa255b5c20f5e9b2abce6be2d0f7cb0a8
tree43b2b35a3896af8b8ad4e0f72641cae80368f005
parent5597b422882a5ab9dc5eaaedd644e30bc2fd7c05
MIPS: Initial version of optimizing compiler for MIPS64R6.

(cherry picked from commit 4dda3376b71209fae07f5c3c8ac3eb4b54207aa8)
(amended for mnc-dev)

Bug: 21555893
Change-Id: I874dc356eee6ab061a32f8f3df5f8ac3a4ab7dcf
Signed-off-by: Alexey Frunze <Alexey.Frunze@imgtec.com>
Signed-off-by: Douglas Leung <douglas.leung@imgtec.com>
16 files changed:
compiler/Android.mk
compiler/optimizing/builder.cc
compiler/optimizing/builder.h
compiler/optimizing/code_generator.cc
compiler/optimizing/code_generator_mips64.cc [new file with mode: 0644]
compiler/optimizing/code_generator_mips64.h [new file with mode: 0644]
compiler/optimizing/codegen_test.cc
compiler/optimizing/nodes.h
compiler/optimizing/optimizing_compiler.cc
compiler/optimizing/register_allocator.cc
compiler/utils/mips64/assembler_mips64.cc
compiler/utils/mips64/assembler_mips64.h
compiler/utils/mips64/constants_mips64.h
disassembler/disassembler_mips.cc
disassembler/disassembler_mips.h
test/Android.run-test.mk