OSDN Git Service

ART: Print short register names with MIPS64
authorDavid Brazdil <dbrazdil@google.com>
Mon, 21 Sep 2015 17:20:26 +0000 (18:20 +0100)
committerDavid Brazdil <dbrazdil@google.com>
Mon, 21 Sep 2015 17:20:26 +0000 (18:20 +0100)
MIPS64 back-end would print register names as "GpuRegister: X" or
"FpuRegister: X". Space separates Checker attributes and therefore
caused a test to fail. This patch changes it to print "aX" and "fX"
respectively.

Change-Id: Iffae989f25563ef074dd7ef0b09cdfe438119cee

compiler/optimizing/code_generator_mips64.cc

index 4722e42..799827a 100644 (file)
@@ -971,11 +971,11 @@ size_t CodeGeneratorMIPS64::RestoreFloatingPointRegister(size_t stack_index, uin
 }
 
 void CodeGeneratorMIPS64::DumpCoreRegister(std::ostream& stream, int reg) const {
-  stream << Mips64ManagedRegister::FromGpuRegister(GpuRegister(reg));
+  stream << GpuRegister(reg);
 }
 
 void CodeGeneratorMIPS64::DumpFloatingPointRegister(std::ostream& stream, int reg) const {
-  stream << Mips64ManagedRegister::FromFpuRegister(FpuRegister(reg));
+  stream << FpuRegister(reg);
 }
 
 void CodeGeneratorMIPS64::InvokeRuntime(QuickEntrypointEnum entrypoint,