Lines Matching defs:G3_t1
390 Register G3_t1 = G3;
392 assert_different_registers(G5_klass, G1_obj_size, G3_t1, G4_t2);
401 __ ldub(G5_klass, in_bytes(instanceKlass::init_state_offset()), G3_t1);
402 __ cmp_and_br_short(G3_t1, instanceKlass::fully_initialized, Assembler::notEqual, Assembler::pn, slow_path);
430 __ tlab_allocate(O0_obj, G1_obj_size, 0, G3_t1, slow_path);
432 __ initialize_object(O0_obj, G5_klass, G1_obj_size, 0, G3_t1, G4_t2);
441 __ eden_allocate(O0_obj, G1_obj_size, 0, G3_t1, G4_t2, slow_path);
442 __ incr_allocated_bytes(G1_obj_size, G3_t1, G4_t2);
444 __ initialize_object(O0_obj, G5_klass, G1_obj_size, 0, G3_t1, G4_t2);
491 Register G3_t1 = G3;
492 __ ld(klass_lh, G3_t1);
493 __ sra(G3_t1, Klass::_lh_array_tag_shift, G3_t1);
497 __ cmp_and_brx_short(G3_t1, tag, Assembler::equal, Assembler::pt, ok);
507 Register G3_t1 = G3;
509 assert_different_registers(G5_klass, G4_length, G1_arr_size, G3_t1, O1_t2);
512 __ set(C1_MacroAssembler::max_array_allocation_length, G3_t1);
513 __ cmp_and_br_short(G4_length, G3_t1, Assembler::greaterUnsigned, Assembler::pn, slow_path);
523 __ ld(klass_lh, G3_t1);
524 __ sll(G4_length, G3_t1, G1_arr_size);
525 __ srl(G3_t1, Klass::_lh_header_size_shift, G3_t1);
526 __ and3(G3_t1, Klass::_lh_header_size_mask, G3_t1);
527 __ add(G1_arr_size, G3_t1, G1_arr_size);
531 __ tlab_allocate(O0_obj, G1_arr_size, 0, G3_t1, slow_path); // preserves G1_arr_size
533 __ initialize_header(O0_obj, G5_klass, G4_length, G3_t1, O1_t2);
534 __ ldub(klass_lh, G3_t1, klass_lh_header_size_offset);
535 __ sub(G1_arr_size, G3_t1, O1_t2); // body length
536 __ add(O0_obj, G3_t1, G3_t1); // body start
537 __ initialize_body(G3_t1, O1_t2);
544 __ ld(klass_lh, G3_t1);
545 __ sll(G4_length, G3_t1, G1_arr_size);
546 __ srl(G3_t1, Klass::_lh_header_size_shift, G3_t1);
547 __ and3(G3_t1, Klass::_lh_header_size_mask, G3_t1);
548 __ add(G1_arr_size, G3_t1, G1_arr_size);
552 __ eden_allocate(O0_obj, G1_arr_size, 0, G3_t1, O1_t2, slow_path); // preserves G1_arr_size
553 __ incr_allocated_bytes(G1_arr_size, G3_t1, O1_t2);
555 __ initialize_header(O0_obj, G5_klass, G4_length, G3_t1, O1_t2);
556 __ ldub(klass_lh, G3_t1, klass_lh_header_size_offset);
557 __ sub(G1_arr_size, G3_t1, O1_t2); // body length
558 __ add(O0_obj, G3_t1, G3_t1); // body start
559 __ initialize_body(G3_t1, O1_t2);