diff options
| author | 2011-08-28 12:56:51 -0700 | |
|---|---|---|
| committer | 2011-08-28 13:10:06 -0700 | |
| commit | dfd3d70e58c37b5d56eded3a4469082d8bb26ee0 (patch) | |
| tree | 3e1a15f133e5e72710e71bc4989a74319ee60442 /src/compiler/codegen/arm/ArchUtility.cc | |
| parent | 9cc262e2ad5cb507c21cc83b8dc954e9354a469c (diff) | |
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
Diffstat (limited to 'src/compiler/codegen/arm/ArchUtility.cc')
| -rw-r--r-- | src/compiler/codegen/arm/ArchUtility.cc | 5 |
1 files changed, 2 insertions, 3 deletions
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; |