comparison src/cpu/sparc/vm/c1_Runtime1_sparc.cpp @ 1783:d5d065957597

6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
author iveresov
date Fri, 03 Sep 2010 17:51:07 -0700
parents 126ea7725993
children f95d63e2154a
comparison
equal deleted inserted replaced
1782:f353275af40e 1783:d5d065957597
463 // I0->O0: new instance 463 // I0->O0: new instance
464 } 464 }
465 465
466 break; 466 break;
467 467
468 #ifdef TIERED
469 case counter_overflow_id: 468 case counter_overflow_id:
470 // G4 contains bci 469 // G4 contains bci, G5 contains method
471 oop_maps = generate_stub_call(sasm, noreg, CAST_FROM_FN_PTR(address, counter_overflow), G4); 470 oop_maps = generate_stub_call(sasm, noreg, CAST_FROM_FN_PTR(address, counter_overflow), G4, G5);
472 break; 471 break;
473 #endif // TIERED
474 472
475 case new_type_array_id: 473 case new_type_array_id:
476 case new_object_array_id: 474 case new_object_array_id:
477 { 475 {
478 Register G5_klass = G5; // Incoming 476 Register G5_klass = G5; // Incoming