Lines Matching defs:t2
139 void C1_MacroAssembler::try_allocate(Register obj, Register var_size_in_bytes, int con_size_in_bytes, Register t1, Register t2, Label& slow_case) {
141 tlab_allocate(obj, var_size_in_bytes, con_size_in_bytes, t1, t2, slow_case);
149 void C1_MacroAssembler::initialize_header(Register obj, Register klass, Register len, Register t1, Register t2) {
152 assert_different_registers(obj, klass, len, t1, t2);
236 void C1_MacroAssembler::allocate_object(Register obj, Register t1, Register t2, int header_size, int object_size, Register klass, Label& slow_case) {
238 assert_different_registers(obj, t1, t2); // XXX really?
241 try_allocate(obj, noreg, object_size * BytesPerWord, t1, t2, slow_case);
243 initialize_object(obj, klass, noreg, object_size * HeapWordSize, t1, t2);
246 void C1_MacroAssembler::initialize_object(Register obj, Register klass, Register var_size_in_bytes, int con_size_in_bytes, Register t1, Register t2) {
251 initialize_header(obj, klass, noreg, t1, t2);
255 const Register index = t2;
295 void C1_MacroAssembler::allocate_array(Register obj, Register len, Register t1, Register t2, int header_size, Address::ScaleFactor f, Register klass, Label& slow_case) {
297 assert_different_registers(obj, len, t1, t2, klass);
306 const Register arr_size = t2; // okay to be the same
312 try_allocate(obj, arr_size, 0, t1, t2, slow_case);
314 initialize_header(obj, klass, len, t1, t2);