< prev index next >
src/share/vm/code/compiledIC.hpp
Print this page
@@ -28,10 +28,13 @@
#include "interpreter/linkResolver.hpp"
#include "oops/compiledICHolder.hpp"
#ifdef TARGET_ARCH_x86
# include "nativeInst_x86.hpp"
#endif
+#ifdef TARGET_ARCH_aarch64
+# include "nativeInst_aarch64.hpp"
+#endif
#ifdef TARGET_ARCH_sparc
# include "nativeInst_sparc.hpp"
#endif
#ifdef TARGET_ARCH_zero
# include "nativeInst_zero.hpp"
@@ -318,11 +321,15 @@
friend CompiledStaticCall* compiledStaticCall_before(address return_addr);
friend CompiledStaticCall* compiledStaticCall_at(address native_call);
friend CompiledStaticCall* compiledStaticCall_at(Relocation* call_site);
// Code
+#if defined(AARCH64) && !defined(ZERO)
+ static address emit_to_interp_stub(CodeBuffer &cbuf, address mark);
+#else
static address emit_to_interp_stub(CodeBuffer &cbuf);
+#endif
static int to_interp_stub_size();
static int reloc_to_interp_stub();
// State
bool is_clean() const;
< prev index next >