summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/utils_llvm.h
diff options
context:
space:
mode:
author Shih-wei Liao <sliao@google.com> 2012-02-23 23:48:21 -0800
committer Shih-wei Liao <sliao@google.com> 2012-03-01 11:44:02 -0800
commit5b8b1edc803a85bb3172560826d6a23fb23c3452 (patch)
tree43fe7644011ad6b8c7175ee9748f5fd27e0d27af /src/compiler_llvm/utils_llvm.h
parent31a4a6f5717f645da6b97ccc1e420ae1e1c71ce0 (diff)
Implement Link-loading and pass 62 tests in JniInternalTest.
The passed tests include the 12 originally ARM-only tests. Now it works on x86 as well if defined(ART_USE_LLVM_COMPILER). Change-Id: I03092637fa4f0979ca77e0cac06e5d31a867e465
Diffstat (limited to 'src/compiler_llvm/utils_llvm.h')
-rw-r--r--src/compiler_llvm/utils_llvm.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler_llvm/utils_llvm.h b/src/compiler_llvm/utils_llvm.h
index a1624d79a7..fb4da34ff6 100644
--- a/src/compiler_llvm/utils_llvm.h
+++ b/src/compiler_llvm/utils_llvm.h
@@ -33,6 +33,10 @@ std::string LLVMShortName(const Method* m);
// Returns the LLVM function name for the overloaded method 'm'.
std::string LLVMLongName(const Method* m);
+// Returns the LLVM stub function name for the overloaded method 'm'.
+std::string LLVMStubName(const Method* m);
+
+void LLVMLinkLoadMethod(const std::string& file_name, Method* method);
} // namespace art
#endif // ART_SRC_UTILS_LLVM_H_