< 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 >