< prev index next >

src/share/vm/opto/runtime.hpp

Print this page




 259   static void throw_div0_exception_C      (JavaThread* thread);
 260   static void throw_stack_overflow_error_C(JavaThread* thread);
 261 
 262   // Exception handling
 263   static address rethrow_stub()             { return _rethrow_Java; }
 264 
 265 
 266   // Type functions
 267   // ======================================================
 268 
 269   static const TypeFunc* new_instance_Type(); // object allocation (slow case)
 270   static const TypeFunc* new_array_Type ();   // [a]newarray (slow case)
 271   static const TypeFunc* multianewarray_Type(int ndim); // multianewarray
 272   static const TypeFunc* multianewarray2_Type(); // multianewarray
 273   static const TypeFunc* multianewarray3_Type(); // multianewarray
 274   static const TypeFunc* multianewarray4_Type(); // multianewarray
 275   static const TypeFunc* multianewarray5_Type(); // multianewarray
 276   static const TypeFunc* multianewarrayN_Type(); // multianewarray
 277   static const TypeFunc* g1_wb_pre_Type();
 278   static const TypeFunc* g1_wb_post_Type();


 279   static const TypeFunc* complete_monitor_enter_Type();
 280   static const TypeFunc* complete_monitor_exit_Type();
 281   static const TypeFunc* uncommon_trap_Type();
 282   static const TypeFunc* athrow_Type();
 283   static const TypeFunc* rethrow_Type();
 284   static const TypeFunc* Math_D_D_Type();  // sin,cos & friends
 285   static const TypeFunc* Math_DD_D_Type(); // mod,pow & friends
 286   static const TypeFunc* modf_Type();
 287   static const TypeFunc* l2f_Type();
 288   static const TypeFunc* void_long_Type();
 289 
 290   static const TypeFunc* flush_windows_Type();
 291 
 292   // arraycopy routine types
 293   static const TypeFunc* fast_arraycopy_Type(); // bit-blasters
 294   static const TypeFunc* checkcast_arraycopy_Type();
 295   static const TypeFunc* generic_arraycopy_Type();
 296   static const TypeFunc* slow_arraycopy_Type();   // the full routine
 297 
 298   static const TypeFunc* array_fill_Type();




 259   static void throw_div0_exception_C      (JavaThread* thread);
 260   static void throw_stack_overflow_error_C(JavaThread* thread);
 261 
 262   // Exception handling
 263   static address rethrow_stub()             { return _rethrow_Java; }
 264 
 265 
 266   // Type functions
 267   // ======================================================
 268 
 269   static const TypeFunc* new_instance_Type(); // object allocation (slow case)
 270   static const TypeFunc* new_array_Type ();   // [a]newarray (slow case)
 271   static const TypeFunc* multianewarray_Type(int ndim); // multianewarray
 272   static const TypeFunc* multianewarray2_Type(); // multianewarray
 273   static const TypeFunc* multianewarray3_Type(); // multianewarray
 274   static const TypeFunc* multianewarray4_Type(); // multianewarray
 275   static const TypeFunc* multianewarray5_Type(); // multianewarray
 276   static const TypeFunc* multianewarrayN_Type(); // multianewarray
 277   static const TypeFunc* g1_wb_pre_Type();
 278   static const TypeFunc* g1_wb_post_Type();
 279   static const TypeFunc* shenandoah_clone_barrier_Type();
 280   static const TypeFunc* shenandoah_write_barrier_Type();
 281   static const TypeFunc* complete_monitor_enter_Type();
 282   static const TypeFunc* complete_monitor_exit_Type();
 283   static const TypeFunc* uncommon_trap_Type();
 284   static const TypeFunc* athrow_Type();
 285   static const TypeFunc* rethrow_Type();
 286   static const TypeFunc* Math_D_D_Type();  // sin,cos & friends
 287   static const TypeFunc* Math_DD_D_Type(); // mod,pow & friends
 288   static const TypeFunc* modf_Type();
 289   static const TypeFunc* l2f_Type();
 290   static const TypeFunc* void_long_Type();
 291 
 292   static const TypeFunc* flush_windows_Type();
 293 
 294   // arraycopy routine types
 295   static const TypeFunc* fast_arraycopy_Type(); // bit-blasters
 296   static const TypeFunc* checkcast_arraycopy_Type();
 297   static const TypeFunc* generic_arraycopy_Type();
 298   static const TypeFunc* slow_arraycopy_Type();   // the full routine
 299 
 300   static const TypeFunc* array_fill_Type();


< prev index next >