Lines Matching refs:value_reg
336 Register storage_reg, Register value_reg, Register scratch1, in GenerateStoreTransition() argument
346 __ CmpObject(value_reg, constant); in GenerateStoreTransition()
349 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition()
351 __ JumpIfSmi(value_reg, miss_label); in GenerateStoreTransition()
357 __ CompareMap(value_reg, it.Current()); in GenerateStoreTransition()
371 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
372 __ SmiUntag(value_reg); in GenerateStoreTransition()
373 __ push(value_reg); in GenerateStoreTransition()
375 __ pop(value_reg); in GenerateStoreTransition()
376 __ SmiTag(value_reg); in GenerateStoreTransition()
380 __ CheckMap(value_reg, isolate()->factory()->heap_number_map(), miss_label, in GenerateStoreTransition()
382 __ fld_d(FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition()
399 __ push(value_reg); in GenerateStoreTransition()
417 DCHECK(value_reg.is(eax)); in GenerateStoreTransition()
439 __ mov(FieldOperand(receiver_reg, offset), value_reg); in GenerateStoreTransition()
445 __ mov(storage_reg, value_reg); in GenerateStoreTransition()
458 __ mov(FieldOperand(scratch1, offset), value_reg); in GenerateStoreTransition()
464 __ mov(storage_reg, value_reg); in GenerateStoreTransition()
472 DCHECK(value_reg.is(eax)); in GenerateStoreTransition()
478 Register value_reg, in GenerateStoreField() argument
481 __ JumpIfSmi(value_reg, miss_label); in GenerateStoreField()
485 __ CompareMap(value_reg, it.Current()); in GenerateStoreField()