From c41e5b5ae1befe2c602d55de1dbc04d1914f4a6c Mon Sep 17 00:00:00 2001 From: buzbee Date: Fri, 23 Sep 2011 12:46:19 -0700 Subject: Add tables to map between callee saves and vregs Also added function to return sp-relative offset for Dalvik virtual registers using Method* [Note: must be matched with corresponding libcore change to reflect new field in Method] Change-Id: Id739908c6232ce60763d8199bc05111e960da46e --- src/compiler/codegen/arm/ArchUtility.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/compiler/codegen/arm/ArchUtility.cc') diff --git a/src/compiler/codegen/arm/ArchUtility.cc b/src/compiler/codegen/arm/ArchUtility.cc index 45e1b19ee7..350f38caeb 100644 --- a/src/compiler/codegen/arm/ArchUtility.cc +++ b/src/compiler/codegen/arm/ArchUtility.cc @@ -450,13 +450,15 @@ void oatCodegenDump(CompilationUnit* cUnit) } - int linebreak = 0; std::string signature = method->GetSignature()->ToModifiedUtf8(); std::string name = method->GetName()->ToModifiedUtf8(); std::string descriptor = method->GetDeclaringClass()->GetDescriptor()-> ToModifiedUtf8(); char buf[256]; +#if 0 + int linebreak = 0; + //TODO: delete when we're sure it's no longer necessary LOG(INFO) << "*/"; sprintf(buf,"\n u1 %s%s_%s_code[] = {", descriptor.c_str(), name.c_str(), signature.c_str()); @@ -477,6 +479,7 @@ void oatCodegenDump(CompilationUnit* cUnit) LOG(INFO) << buf; } LOG(INFO) << " };\n\n"; +#endif // Dump mapping table if (cUnit->mappingTable.size() > 0) { @@ -495,4 +498,6 @@ void oatCodegenDump(CompilationUnit* cUnit) } LOG(INFO) <<" };\n\n"; } + + // Dump vmap table } -- cgit v1.2.3-59-g8ed1b