src/share/vm/c1/c1_Runtime1.hpp
Print this page
@@ -20,10 +20,19 @@
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
+#ifndef SHARE_VM_C1_C1_RUNTIME1_HPP
+#define SHARE_VM_C1_C1_RUNTIME1_HPP
+
+#include "c1/c1_FrameMap.hpp"
+#include "code/stubs.hpp"
+#include "interpreter/interpreter.hpp"
+#include "memory/allocation.hpp"
+#include "runtime/deoptimization.hpp"
+
class StubAssembler;
// The Runtime1 holds all assembly stubs and VM
// runtime routines needed by code code generated
// by the Compiler1.
@@ -172,5 +181,7 @@
static void primitive_arraycopy(HeapWord* src, HeapWord* dst, int length);
static void oop_arraycopy(HeapWord* src, HeapWord* dst, int length);
static void print_statistics() PRODUCT_RETURN;
};
+
+#endif // SHARE_VM_C1_C1_RUNTIME1_HPP