diff options
Diffstat (limited to 'vm/compiler/codegen/CompilerCodegen.h')
-rw-r--r-- | vm/compiler/codegen/CompilerCodegen.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/vm/compiler/codegen/CompilerCodegen.h b/vm/compiler/codegen/CompilerCodegen.h index 9cd4847c0..efa913f90 100644 --- a/vm/compiler/codegen/CompilerCodegen.h +++ b/vm/compiler/codegen/CompilerCodegen.h @@ -34,6 +34,10 @@ void dvmCompilerMethodMIR2LIR(CompilationUnit *cUnit); /* Assemble LIR into machine code */ void dvmCompilerAssembleLIR(CompilationUnit *cUnit, JitTranslationInfo *info); +/* Install class objects in the literal pool */ +void dvmJitInstallClassObjectPointers(CompilationUnit *cUnit, + char *codeAddress); + /* Patch inline cache content for polymorphic callsites */ bool dvmJitPatchInlineCache(void *cellPtr, void *contentPtr); @@ -41,9 +45,6 @@ bool dvmJitPatchInlineCache(void *cellPtr, void *contentPtr); void dvmCompilerCodegenDump(CompilationUnit *cUnit); /* Implemented in the codegen/<target>/Assembler.c */ -void* dvmJitChain(void *tgtAddr, u4* branchAddr); -u4* dvmJitUnchain(void *codeAddr); -void dvmJitUnchainAll(void); void dvmCompilerPatchInlineCache(void); /* Implemented in codegen/<target>/Ralloc.c */ |