comparison src/share/vm/c1/c1_LIRAssembler.cpp @ 6616:7a302948f5a4

7192167: JSR 292: C1 has old broken code which needs to be removed Reviewed-by: kvn, roland, jrose
author twisti
date Tue, 21 Aug 2012 10:48:50 -0700
parents 6759698e3140
children c38f13903fdf da91efe96a93
comparison
equal deleted inserted replaced
6615:09aad8452938 6616:7a302948f5a4
446 // emit the static call stub stuff out of line 446 // emit the static call stub stuff out of line
447 emit_static_call_stub(); 447 emit_static_call_stub();
448 448
449 switch (op->code()) { 449 switch (op->code()) {
450 case lir_static_call: 450 case lir_static_call:
451 case lir_dynamic_call:
451 call(op, relocInfo::static_call_type); 452 call(op, relocInfo::static_call_type);
452 break; 453 break;
453 case lir_optvirtual_call: 454 case lir_optvirtual_call:
454 case lir_dynamic_call:
455 call(op, relocInfo::opt_virtual_call_type); 455 call(op, relocInfo::opt_virtual_call_type);
456 break; 456 break;
457 case lir_icvirtual_call: 457 case lir_icvirtual_call:
458 ic_call(op); 458 ic_call(op);
459 break; 459 break;
460 case lir_virtual_call: 460 case lir_virtual_call:
461 vtable_call(op); 461 vtable_call(op);
462 break; 462 break;
463 default: ShouldNotReachHere(); 463 default:
464 fatal(err_msg_res("unexpected op code: %s", op->name()));
465 break;
464 } 466 }
465 467
466 // JSR 292 468 // JSR 292
467 // Record if this method has MethodHandle invokes. 469 // Record if this method has MethodHandle invokes.
468 if (op->is_method_handle_invoke()) { 470 if (op->is_method_handle_invoke()) {