Lines Matching refs:value
448 void TurboAssembler::Move(Register dst, Handle<HeapObject> value) {
451 // embedding the relocatable value.
453 IndirectLoadConstant(dst, value);
456 mov(dst, Operand(value));
462 // embedding the relocatable value.
630 Register value,
642 JumpIfSmi(value, &done);
654 DCHECK(!AreAliased(object, value, scratch));
662 RecordWrite(object, Operand(offset - kHeapObjectTag), value, lr_status,
779 Register value, LinkRegisterStatus lr_status,
783 DCHECK(!AreAliased(object, value));
788 DCHECK(!AreAliased(object, value, scratch));
791 cmp(scratch, value);
806 JumpIfSmi(value, &done);
809 CheckPageFlag(value, MemoryChunk::kPointersToHereAreInterestingMask, eq,
820 DCHECK(!AreAliased(object, value, slot_address));
1478 // Set the exit frame sp value to point just before the return address
1600 // to push undefined value as arguments.
1832 void MacroAssembler::CompareRange(Register value, unsigned lower_limit,
1839 sub(scratch, value, Operand(lower_limit));
1842 cmp(value, Operand(higher_limit));
1862 void MacroAssembler::JumpIfIsInRange(Register value, unsigned lower_limit,
1866 CompareRange(value, lower_limit, higher_limit);
1933 // All parameters are on the stack. r0 has the return value after call.
1990 void MacroAssembler::EmitIncrementCounter(StatsCounter* counter, int value,
1993 DCHECK_GT(value, 0);
1998 add(scratch1, scratch1, Operand(value));
2003 void MacroAssembler::EmitDecrementCounter(StatsCounter* counter, int value,
2006 DCHECK_GT(value, 0);
2011 sub(scratch1, scratch1, Operand(value));
2105 void MacroAssembler::SmiTst(Register value) {
2106 tst(value, Operand(kSmiTagMask));
2109 void TurboAssembler::JumpIfSmi(Register value, Label* smi_label) {
2110 tst(value, Operand(kSmiTagMask));
2124 void MacroAssembler::JumpIfNotSmi(Register value, Label* not_smi_label) {
2125 tst(value, Operand(kSmiTagMask));
2463 // and the original value of sp.