From 7f5b9be62c034b29f3bb550478da9af28e88f72b Mon Sep 17 00:00:00 2001 From: TDYa127 Date: Sun, 29 Apr 2012 01:31:49 -0700 Subject: Separate object register and shadow frame entry. The shadow frame already escaped. LLVM can't do optimization for the shadow frame entry. Change-Id: I3a6e4a3066ebcc9a6530e3313061af3a7d18c456 --- src/compiler_llvm/method_compiler.h | 2 ++ 1 file changed, 2 insertions(+) (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 d5a4374ca2..e1465dcce6 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h @@ -83,6 +83,8 @@ class MethodCompiler { llvm::Value* AllocDalvikLocalVarReg(RegCategory cat, uint32_t reg_idx); + llvm::Value* AllocShadowFrameEntry(uint32_t reg_idx); + llvm::Value* AllocDalvikRetValReg(RegCategory cat); -- cgit v1.2.3-59-g8ed1b