equal
deleted
inserted
replaced
385 } |
385 } |
386 |
386 |
387 |
387 |
388 void DeoptimizeStub::emit_code(LIR_Assembler* ce) { |
388 void DeoptimizeStub::emit_code(LIR_Assembler* ce) { |
389 __ bind(_entry); |
389 __ bind(_entry); |
390 __ call(RuntimeAddress(SharedRuntime::deopt_blob()->unpack_with_reexecution())); |
390 __ call(RuntimeAddress(Runtime1::entry_for(Runtime1::deoptimize_id))); |
391 ce->add_call_info_here(_info); |
391 ce->add_call_info_here(_info); |
392 debug_only(__ should_not_reach_here()); |
392 DEBUG_ONLY(__ should_not_reach_here()); |
393 } |
393 } |
394 |
394 |
395 |
395 |
396 void ImplicitNullCheckStub::emit_code(LIR_Assembler* ce) { |
396 void ImplicitNullCheckStub::emit_code(LIR_Assembler* ce) { |
397 ce->compilation()->implicit_exception_table()->append(_offset, __ offset()); |
397 ce->compilation()->implicit_exception_table()->append(_offset, __ offset()); |