comparison src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp @ 4048:cec1757a0134

7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely Reviewed-by: never, bdelsart
author twisti
date Thu, 27 Oct 2011 04:43:37 -0700
parents 4fe626cbf0bf
children 069ab3f976d3
comparison
equal deleted inserted replaced
4047:d8cb48376797 4048:cec1757a0134
365 } 365 }
366 366
367 367
368 void DeoptimizeStub::emit_code(LIR_Assembler* ce) { 368 void DeoptimizeStub::emit_code(LIR_Assembler* ce) {
369 __ bind(_entry); 369 __ bind(_entry);
370 __ call(SharedRuntime::deopt_blob()->unpack_with_reexecution()); 370 __ call(Runtime1::entry_for(Runtime1::deoptimize_id), relocInfo::runtime_call_type);
371 __ delayed()->nop(); 371 __ delayed()->nop();
372 ce->add_call_info_here(_info); 372 ce->add_call_info_here(_info);
373 debug_only(__ should_not_reach_here()); 373 DEBUG_ONLY(__ should_not_reach_here());
374 } 374 }
375 375
376 376
377 void ArrayCopyStub::emit_code(LIR_Assembler* ce) { 377 void ArrayCopyStub::emit_code(LIR_Assembler* ce) {
378 //---------------slow case: call to native----------------- 378 //---------------slow case: call to native-----------------