Initial runtime support routines for ART LLVM.
Change-Id: Id5bb87685e1a95444bdd7a676f68b378e1b88d3f
diff --git a/src/compiler_llvm/utils_llvm.cc b/src/compiler_llvm/utils_llvm.cc
index 405d7e2..93fad37 100644
--- a/src/compiler_llvm/utils_llvm.cc
+++ b/src/compiler_llvm/utils_llvm.cc
@@ -26,6 +26,8 @@
#include "object.h"
#include "object_utils.h"
+#include "runtime_support_llvm.h"
+
namespace art {
std::string MangleForLLVM(const std::string& s) {
@@ -105,23 +107,6 @@
return stub_name;
}
-// TODO: Remove these when art_llvm.ll runtime support is ready.
-void art_push_shadow_frame_from_code(void* frame) {
-}
-
-void art_pop_shadow_frame_from_code() {
-}
-
-int art_is_exception_pending_from_code() {
- return 0;
-}
-
-void art_test_suspend_from_code() {
-}
-
-void art_set_current_thread_from_code(void* thread_object_addr) {
-}
-
// Linker's call back function. Added some for debugging.
void* find_sym(void* context, char const* name) {
struct func_entry_t {