< prev index next >

src/share/vm/opto/runtime.hpp

Print this page




 273   static void throw_div0_exception_C      (JavaThread* thread);
 274   static void throw_stack_overflow_error_C(JavaThread* thread);
 275 
 276   // Exception handling
 277   static address rethrow_stub()             { return _rethrow_Java; }
 278 
 279 
 280   // Type functions
 281   // ======================================================
 282 
 283   static const TypeFunc* new_instance_Type(); // object allocation (slow case)
 284   static const TypeFunc* new_array_Type ();   // [a]newarray (slow case)
 285   static const TypeFunc* multianewarray_Type(int ndim); // multianewarray
 286   static const TypeFunc* multianewarray2_Type(); // multianewarray
 287   static const TypeFunc* multianewarray3_Type(); // multianewarray
 288   static const TypeFunc* multianewarray4_Type(); // multianewarray
 289   static const TypeFunc* multianewarray5_Type(); // multianewarray
 290   static const TypeFunc* multianewarrayN_Type(); // multianewarray
 291   static const TypeFunc* g1_wb_pre_Type();
 292   static const TypeFunc* g1_wb_post_Type();


 293   static const TypeFunc* complete_monitor_enter_Type();
 294   static const TypeFunc* complete_monitor_exit_Type();
 295   static const TypeFunc* monitor_notify_Type();
 296   static const TypeFunc* uncommon_trap_Type();
 297   static const TypeFunc* athrow_Type();
 298   static const TypeFunc* rethrow_Type();
 299   static const TypeFunc* Math_D_D_Type();  // sin,cos & friends
 300   static const TypeFunc* Math_DD_D_Type(); // mod,pow & friends
 301   static const TypeFunc* modf_Type();
 302   static const TypeFunc* l2f_Type();
 303   static const TypeFunc* void_long_Type();
 304 
 305   static const TypeFunc* flush_windows_Type();
 306 
 307   // arraycopy routine types
 308   static const TypeFunc* fast_arraycopy_Type(); // bit-blasters
 309   static const TypeFunc* checkcast_arraycopy_Type();
 310   static const TypeFunc* generic_arraycopy_Type();
 311   static const TypeFunc* slow_arraycopy_Type();   // the full routine
 312 




 273   static void throw_div0_exception_C      (JavaThread* thread);
 274   static void throw_stack_overflow_error_C(JavaThread* thread);
 275 
 276   // Exception handling
 277   static address rethrow_stub()             { return _rethrow_Java; }
 278 
 279 
 280   // Type functions
 281   // ======================================================
 282 
 283   static const TypeFunc* new_instance_Type(); // object allocation (slow case)
 284   static const TypeFunc* new_array_Type ();   // [a]newarray (slow case)
 285   static const TypeFunc* multianewarray_Type(int ndim); // multianewarray
 286   static const TypeFunc* multianewarray2_Type(); // multianewarray
 287   static const TypeFunc* multianewarray3_Type(); // multianewarray
 288   static const TypeFunc* multianewarray4_Type(); // multianewarray
 289   static const TypeFunc* multianewarray5_Type(); // multianewarray
 290   static const TypeFunc* multianewarrayN_Type(); // multianewarray
 291   static const TypeFunc* g1_wb_pre_Type();
 292   static const TypeFunc* g1_wb_post_Type();
 293   static const TypeFunc* shenandoah_clone_barrier_Type();
 294   static const TypeFunc* shenandoah_cas_obj_Type();
 295   static const TypeFunc* complete_monitor_enter_Type();
 296   static const TypeFunc* complete_monitor_exit_Type();
 297   static const TypeFunc* monitor_notify_Type();
 298   static const TypeFunc* uncommon_trap_Type();
 299   static const TypeFunc* athrow_Type();
 300   static const TypeFunc* rethrow_Type();
 301   static const TypeFunc* Math_D_D_Type();  // sin,cos & friends
 302   static const TypeFunc* Math_DD_D_Type(); // mod,pow & friends
 303   static const TypeFunc* modf_Type();
 304   static const TypeFunc* l2f_Type();
 305   static const TypeFunc* void_long_Type();
 306 
 307   static const TypeFunc* flush_windows_Type();
 308 
 309   // arraycopy routine types
 310   static const TypeFunc* fast_arraycopy_Type(); // bit-blasters
 311   static const TypeFunc* checkcast_arraycopy_Type();
 312   static const TypeFunc* generic_arraycopy_Type();
 313   static const TypeFunc* slow_arraycopy_Type();   // the full routine
 314 


< prev index next >