From ce4cc0d1818e872c1c7f3c3519a82259afd5c288 Mon Sep 17 00:00:00 2001 From: TDYa127 Date: Sun, 18 Nov 2012 16:59:53 -0800 Subject: Using gcmap instead of shadow frame. Fix misuse of TBAAJRuntime & TBAARuntimeInfo. Now, the TBAAJRuntime is only for runtime support function. Update DexPC before lock object and suspend. Change-Id: I40fa37f4863fe6e127328a8413285ee3c62e8505 --- src/compiler_llvm/method_compiler.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/compiler_llvm/method_compiler.h') diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h index 02c3d6a476..f67866affd 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h @@ -289,7 +289,7 @@ class MethodCompiler { void EmitBranchExceptionLandingPad(uint32_t dex_pc); - void EmitGuard_GarbageCollectionSuspend(); + void EmitGuard_GarbageCollectionSuspend(uint32_t dex_pc); llvm::Value* EmitCompareResultSelection(llvm::Value* cmp_eq, llvm::Value* cmp_lt); @@ -461,9 +461,7 @@ class MethodCompiler { llvm::Function* func_; std::vector regs_; - std::vector shadow_frame_entries_; std::vector vregs_; - std::vector reg_to_shadow_frame_index_; UniquePtr retval_reg_; llvm::BasicBlock* basic_block_alloca_; -- cgit v1.2.3-59-g8ed1b