From 82488f563e7f72f8c626052893c1792d76ab3faf Mon Sep 17 00:00:00 2001 From: buzbee Date: Fri, 2 Mar 2012 08:20:26 -0800 Subject: Multi-target Codegen cleanup Trying to get a bit more consistent in the abstraction layer naming: genXXX -> high-level codegen, for ex: genIGet() opXXX -> instruction-level output, for ex: opRegImm() Also more fleshing out of the Mips codegen support. Change-Id: Iafdf397cbb5015bfe3aa2c38680d96c7c05f8bc4 --- src/compiler/codegen/CodegenUtil.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/compiler/codegen/CodegenUtil.cc') diff --git a/src/compiler/codegen/CodegenUtil.cc b/src/compiler/codegen/CodegenUtil.cc index 96a9b2176f..9e7f8c8e7d 100644 --- a/src/compiler/codegen/CodegenUtil.cc +++ b/src/compiler/codegen/CodegenUtil.cc @@ -304,7 +304,7 @@ void oatDumpLIRInsn(CompilationUnit* cUnit, LIR* arg, unsigned char* baseAddr) } else { std::string op_name(buildInsnString(EncodingMap[lir->opcode].name, lir, baseAddr)); std::string op_operands(buildInsnString(EncodingMap[lir->opcode].fmt, lir, baseAddr)); - LOG(INFO) << StringPrintf("%p (%04x): %-9s%s%s", baseAddr + offset, offset, + LOG(INFO) << StringPrintf("%05x: %-9s%s%s", (intptr_t)baseAddr + offset, op_name.c_str(), op_operands.c_str(), lir->flags.isNop ? "(nop)" : ""); } break; @@ -402,7 +402,7 @@ void oatCodegenDump(CompilationUnit* cUnit) std::replace(line.begin(), line.end(), ';', '_'); LOG(INFO) << line; for (uint32_t i = 0; i < cUnit->mappingTable.size(); i+=2) { - line = StringPrintf(" {0x%08x, 0x%04x},", + line = StringPrintf(" {0x%05x, 0x%04x},", cUnit->mappingTable[i], cUnit->mappingTable[i+1]); LOG(INFO) << line; } -- cgit v1.2.3-59-g8ed1b