< prev index next >

src/hotspot/share/c1/c1_Runtime1.hpp

Print this page

@@ -51,10 +51,11 @@
   stub(fast_new_instance_init_check) \
   stub(new_type_array)               \
   stub(new_object_array)             \
   stub(new_value_array)              \
   stub(new_multi_array)              \
+  stub(load_flattened_array)         \
   stub(handle_exception_nofpu)         /* optimized version that does not preserve fpu registers */ \
   stub(handle_exception)             \
   stub(handle_exception_from_callee) \
   stub(throw_array_store_exception)  \
   stub(throw_class_cast_exception)   \

@@ -106,10 +107,11 @@
   static int _arraycopy_checkcast_attempt_cnt;
   static int _new_type_array_slowcase_cnt;
   static int _new_object_array_slowcase_cnt;
   static int _new_instance_slowcase_cnt;
   static int _new_multi_array_slowcase_cnt;
+  static int _load_flattened_array_slowcase_cnt;
   static int _monitorenter_slowcase_cnt;
   static int _monitorexit_slowcase_cnt;
   static int _patch_code_slowcase_cnt;
   static int _throw_range_check_exception_count;
   static int _throw_index_exception_count;

@@ -143,10 +145,11 @@
   // runtime entry points
   static void new_instance    (JavaThread* thread, Klass* klass);
   static void new_type_array  (JavaThread* thread, Klass* klass, jint length);
   static void new_object_array(JavaThread* thread, Klass* klass, jint length);
   static void new_multi_array (JavaThread* thread, Klass* klass, int rank, jint* dims);
+  static void load_flattened_array(JavaThread* thread, valueArrayOopDesc* array, int index);
 
   static address counter_overflow(JavaThread* thread, int bci, Method* method);
 
   static void unimplemented_entry   (JavaThread* thread, StubID id);
 
< prev index next >