From fca64370bf2c553a6b2d97a89626e70dd7c30f20 Mon Sep 17 00:00:00 2001 From: Logan Chien Date: Mon, 23 Apr 2012 14:57:01 +0800 Subject: Implement partial sharpening for LLVM. Change-Id: I0c6953d6428edda71230c0088b9e0c9decada3b7 --- src/compiler_llvm/method_compiler.h | 3 +++ 1 file changed, 3 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 7dded33412..84c55d62bd 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h @@ -215,6 +215,9 @@ class MethodCompiler { llvm::Value* EmitLoadSDCalleeMethodObjectAddr(uint32_t callee_method_idx); + llvm::Value* EmitLoadSDCalleeDirectMethodObjectAddr(uint32_t callee_method_idx, + uintptr_t direct_method); + llvm::Value* EmitLoadVirtualCalleeMethodObjectAddr(int vtable_idx, llvm::Value* this_addr); -- cgit v1.2.3-59-g8ed1b