Lines Matching refs:value_reg
329 Register storage_reg, Register value_reg, Register scratch1, in GenerateStoreTransition() argument
343 __ Branch(miss_label, ne, value_reg, Operand(scratch1)); in GenerateStoreTransition()
345 __ JumpIfNotSmi(value_reg, miss_label); in GenerateStoreTransition()
347 __ JumpIfSmi(value_reg, miss_label); in GenerateStoreTransition()
352 __ ld(scratch1, FieldMemOperand(value_reg, HeapObject::kMapOffset)); in GenerateStoreTransition()
372 __ JumpIfNotSmi(value_reg, &heap_number); in GenerateStoreTransition()
373 __ SmiUntag(scratch1, value_reg); in GenerateStoreTransition()
379 __ CheckMap(value_reg, scratch1, Heap::kHeapNumberMapRootIndex, miss_label, in GenerateStoreTransition()
381 __ ldc1(f4, FieldMemOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition()
415 DCHECK(value_reg.is(a0)); in GenerateStoreTransition()
438 __ sd(value_reg, FieldMemOperand(receiver_reg, offset)); in GenerateStoreTransition()
444 __ mov(storage_reg, value_reg); in GenerateStoreTransition()
458 __ sd(value_reg, FieldMemOperand(scratch1, offset)); in GenerateStoreTransition()
464 __ mov(storage_reg, value_reg); in GenerateStoreTransition()
473 DCHECK(value_reg.is(a0)); in GenerateStoreTransition()
481 Register value_reg, in GenerateStoreField() argument
484 __ JumpIfSmi(value_reg, miss_label); in GenerateStoreField()
486 __ ld(scratch1(), FieldMemOperand(value_reg, HeapObject::kMapOffset)); in GenerateStoreField()