diff options
Diffstat (limited to 'src/compiler_llvm/method_compiler.h')
| -rw-r--r-- | src/compiler_llvm/method_compiler.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h index e5be3ba161..48d446779d 100644 --- a/src/compiler_llvm/method_compiler.h +++ b/src/compiler_llvm/method_compiler.h @@ -194,15 +194,13 @@ class MethodCompiler { void EmitInsn_SPut(GEN_INSN_ARGS, JType field_jty); // INVOKE instructions - llvm::Value* EmitEnsureInitialized(llvm::Value* callee_method_object_addr, - uint32_t method_idx, - bool is_static, - llvm::Value* code_addr); + llvm::Value* EmitFixStub(llvm::Value* callee_method_object_addr, + uint32_t method_idx, + bool is_static); llvm::Value* EmitEnsureResolved(llvm::Value* callee, llvm::Value* caller, uint32_t dex_method_idx, - Instruction::Code instr_code); - void EmitEnsureLink(llvm::Value*); + bool is_virtual); void EmitInsn_InvokeVirtual(GEN_INSN_ARGS, bool is_range); void EmitInsn_InvokeSuper(GEN_INSN_ARGS, bool is_range); |