summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/method_compiler.h
diff options
context:
space:
mode:
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);