< prev index next >

src/share/vm/c1/c1_Runtime1.cpp

Print this page
rev 12153 : imported patch shared_sb_stub.patch


 306   FUNCTION_CASE(entry, SharedRuntime::f2i);
 307   FUNCTION_CASE(entry, SharedRuntime::f2l);
 308   FUNCTION_CASE(entry, SharedRuntime::frem);
 309   FUNCTION_CASE(entry, SharedRuntime::l2d);
 310   FUNCTION_CASE(entry, SharedRuntime::l2f);
 311   FUNCTION_CASE(entry, SharedRuntime::ldiv);
 312   FUNCTION_CASE(entry, SharedRuntime::lmul);
 313   FUNCTION_CASE(entry, SharedRuntime::lrem);
 314   FUNCTION_CASE(entry, SharedRuntime::lrem);
 315   FUNCTION_CASE(entry, SharedRuntime::dtrace_method_entry);
 316   FUNCTION_CASE(entry, SharedRuntime::dtrace_method_exit);
 317   FUNCTION_CASE(entry, is_instance_of);
 318   FUNCTION_CASE(entry, trace_block_entry);
 319 #ifdef TRACE_HAVE_INTRINSICS
 320   FUNCTION_CASE(entry, TRACE_TIME_METHOD);
 321 #endif
 322   FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32());
 323   FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32C());
 324   FUNCTION_CASE(entry, StubRoutines::vectorizedMismatch());
 325   FUNCTION_CASE(entry, StubRoutines::dexp());
 326   FUNCTION_CASE(entry, ShenandoahBarrierSet::write_barrier_c1);
 327   FUNCTION_CASE(entry, StubRoutines::dlog());
 328   FUNCTION_CASE(entry, StubRoutines::dlog10());
 329   FUNCTION_CASE(entry, StubRoutines::dpow());
 330   FUNCTION_CASE(entry, StubRoutines::dsin());
 331   FUNCTION_CASE(entry, StubRoutines::dcos());
 332   FUNCTION_CASE(entry, StubRoutines::dtan());
 333 
 334 #undef FUNCTION_CASE
 335 
 336   // Soft float adds more runtime names.
 337   return pd_name_for_address(entry);
 338 }
 339 
 340 
 341 JRT_ENTRY(void, Runtime1::new_instance(JavaThread* thread, Klass* klass))
 342   NOT_PRODUCT(_new_instance_slowcase_cnt++;)
 343 
 344   assert(klass->is_klass(), "not a class");
 345   Handle holder(THREAD, klass->klass_holder()); // keep the klass alive
 346   instanceKlassHandle h(thread, klass);




 306   FUNCTION_CASE(entry, SharedRuntime::f2i);
 307   FUNCTION_CASE(entry, SharedRuntime::f2l);
 308   FUNCTION_CASE(entry, SharedRuntime::frem);
 309   FUNCTION_CASE(entry, SharedRuntime::l2d);
 310   FUNCTION_CASE(entry, SharedRuntime::l2f);
 311   FUNCTION_CASE(entry, SharedRuntime::ldiv);
 312   FUNCTION_CASE(entry, SharedRuntime::lmul);
 313   FUNCTION_CASE(entry, SharedRuntime::lrem);
 314   FUNCTION_CASE(entry, SharedRuntime::lrem);
 315   FUNCTION_CASE(entry, SharedRuntime::dtrace_method_entry);
 316   FUNCTION_CASE(entry, SharedRuntime::dtrace_method_exit);
 317   FUNCTION_CASE(entry, is_instance_of);
 318   FUNCTION_CASE(entry, trace_block_entry);
 319 #ifdef TRACE_HAVE_INTRINSICS
 320   FUNCTION_CASE(entry, TRACE_TIME_METHOD);
 321 #endif
 322   FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32());
 323   FUNCTION_CASE(entry, StubRoutines::updateBytesCRC32C());
 324   FUNCTION_CASE(entry, StubRoutines::vectorizedMismatch());
 325   FUNCTION_CASE(entry, StubRoutines::dexp());

 326   FUNCTION_CASE(entry, StubRoutines::dlog());
 327   FUNCTION_CASE(entry, StubRoutines::dlog10());
 328   FUNCTION_CASE(entry, StubRoutines::dpow());
 329   FUNCTION_CASE(entry, StubRoutines::dsin());
 330   FUNCTION_CASE(entry, StubRoutines::dcos());
 331   FUNCTION_CASE(entry, StubRoutines::dtan());
 332 
 333 #undef FUNCTION_CASE
 334 
 335   // Soft float adds more runtime names.
 336   return pd_name_for_address(entry);
 337 }
 338 
 339 
 340 JRT_ENTRY(void, Runtime1::new_instance(JavaThread* thread, Klass* klass))
 341   NOT_PRODUCT(_new_instance_slowcase_cnt++;)
 342 
 343   assert(klass->is_klass(), "not a class");
 344   Handle holder(THREAD, klass->klass_holder()); // keep the klass alive
 345   instanceKlassHandle h(thread, klass);


< prev index next >