summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/method_compiler.h
diff options
context:
space:
mode:
author Shih-wei Liao <sliao@google.com> 2012-03-08 01:27:04 -0800
committer Shih-wei Liao <sliao@google.com> 2012-03-09 00:17:21 -0800
commit399ed3f4bb92eb69b739c4c5d9dcf2d4c78696b2 (patch)
tree2a7136e079f2d7d93519b3f63184a952b3362939 /src/compiler_llvm/method_compiler.h
parent4d3c07f0bbfd07815f2ac848ad2b08979b9bee4d (diff)
Add object-space related runtime support.
Change-Id: Ieac2be41efcb57923de6f1dedad94fab0803812d
Diffstat (limited to 'src/compiler_llvm/method_compiler.h')
-rw-r--r--src/compiler_llvm/method_compiler.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h
index c9e03a41e7..782b9340ef 100644
--- a/src/compiler_llvm/method_compiler.h
+++ b/src/compiler_llvm/method_compiler.h
@@ -192,6 +192,11 @@ class MethodCompiler {
// INVOKE instructions
void EmitInsn_InvokeVirtual(GEN_INSN_ARGS, bool is_range);
void EmitInsn_InvokeSuper(GEN_INSN_ARGS, bool is_range);
+ void EmitInsn_InvokeVirtualSuperSlow(uint32_t dex_pc,
+ DecodedInstruction &dec_insn,
+ bool is_range,
+ uint32_t callee_method_idx,
+ bool is_virtual);
void EmitInsn_InvokeStaticDirect(GEN_INSN_ARGS,
InvokeType invoke_type,
bool is_range);