From dfd3d70e58c37b5d56eded3a4469082d8bb26ee0 Mon Sep 17 00:00:00 2001 From: buzbee Date: Sun, 28 Aug 2011 12:56:51 -0700 Subject: Enable virtual invokes, use new alloc, misc Make use of the new alloc routines. Extended the filter to allow simple virtual invoke test to get through. Fixed a register allocation problem. Note that the invoke sequeces are still the verbose & long path. Will start using the new CodeandDirectMethods mechanism in upcoming CL Change-Id: I8ff79f6392ff3da14d7679dcf65029ae48f18eba --- src/compiler/codegen/arm/ArchUtility.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (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 21ed8aa46d..d643a9065f 100644 --- a/src/compiler/codegen/arm/ArchUtility.cc +++ b/src/compiler/codegen/arm/ArchUtility.cc @@ -316,7 +316,7 @@ void oatDumpLIRInsn(CompilationUnit* cUnit, LIR* arg, unsigned char* baseAddr) switch(lir->opcode) { case kArmPseudoMethodEntry: LOG(INFO) << "-------- method entry " << - art::PrettyMethod(cUnit->method, true); + art::PrettyMethod(cUnit->method); break; case kArmPseudoMethodExit: LOG(INFO) << "-------- Method_Exit"; @@ -390,8 +390,7 @@ void oatCodegenDump(CompilationUnit* cUnit) { const Method *method = cUnit->method; LOG(INFO) << "/*"; - LOG(INFO) << "Dumping LIR insns for " << - art::PrettyMethod(cUnit->method, true); + LOG(INFO) << "Dumping LIR insns for " << art::PrettyMethod(cUnit->method); LIR* lirInsn; ArmLIR* armLIR; int insnsSize = cUnit->insnsSize; -- cgit v1.2.3-59-g8ed1b