diff options
| author | 2012-02-10 12:01:39 +0800 | |
|---|---|---|
| committer | 2012-02-19 02:50:04 -0800 | |
| commit | f04364f0ff789935d05490ee684f01c3de431780 (patch) | |
| tree | a47070af79126f5aa315480280b7b44ba7205ef1 /src/compiler_llvm/compiler_llvm.h | |
| parent | 7caf37e2aebdb9e6f10f691a8148dd3d3405f157 (diff) | |
Add upcall compiler.
Upcall compiler compiles the invoke stub for native-to-managed
method invocation.
Change-Id: I09fb1e4b3f166e8da5de73e8f39509cd9be6c152
Diffstat (limited to 'src/compiler_llvm/compiler_llvm.h')
| -rw-r--r-- | src/compiler_llvm/compiler_llvm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler_llvm/compiler_llvm.h b/src/compiler_llvm/compiler_llvm.h index 0de28f5309..f39f686bf6 100644 --- a/src/compiler_llvm/compiler_llvm.h +++ b/src/compiler_llvm/compiler_llvm.h @@ -27,6 +27,7 @@ namespace art { class ClassLoader; + class CompiledInvokeStub; class CompiledMethod; class Compiler; } @@ -83,6 +84,8 @@ class CompilerLLVM { ClassLoader const* class_loader, DexFile const& dex_file); + CompiledInvokeStub* CreateInvokeStub(bool is_static, char const *shorty); + private: Compiler* compiler_; |