Lines Matching refs:value_reg
335 Register storage_reg, Register value_reg, Register scratch1, in GenerateStoreTransition() argument
349 __ cmp(value_reg, scratch1); in GenerateStoreTransition()
352 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition()
354 __ JumpIfSmi(value_reg, miss_label); in GenerateStoreTransition()
358 __ ldr(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset)); in GenerateStoreTransition()
377 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
378 __ SmiUntag(scratch1, value_reg); in GenerateStoreTransition()
384 __ CheckMap(value_reg, scratch1, Heap::kHeapNumberMapRootIndex, miss_label, in GenerateStoreTransition()
386 __ vldr(d0, FieldMemOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition()
420 DCHECK(value_reg.is(r0)); in GenerateStoreTransition()
442 __ str(value_reg, FieldMemOperand(receiver_reg, offset)); in GenerateStoreTransition()
448 __ mov(storage_reg, value_reg); in GenerateStoreTransition()
463 __ str(value_reg, FieldMemOperand(scratch1, offset)); in GenerateStoreTransition()
469 __ mov(storage_reg, value_reg); in GenerateStoreTransition()
478 DCHECK(value_reg.is(r0)); in GenerateStoreTransition()
485 Register value_reg, in GenerateStoreField() argument
488 __ JumpIfSmi(value_reg, miss_label); in GenerateStoreField()
490 __ ldr(scratch1(), FieldMemOperand(value_reg, HeapObject::kMapOffset)); in GenerateStoreField()