Lines Matching refs:value
161 void MacroAssembler::CompareRange(Register value, unsigned lower_limit,
166 lea(scratch, Operand(value, 0u - lower_limit));
169 cmp(value, Immediate(higher_limit));
173 void MacroAssembler::JumpIfIsInRange(Register value, unsigned lower_limit,
177 CompareRange(value, lower_limit, higher_limit, scratch);
390 Register value, Register slot_address,
401 JumpIfSmi(value, &done);
417 RecordWrite(object, slot_address, value, save_fp, remembered_set_action,
425 mov(value, Immediate(bit_cast<int32_t>(kZapValue)));
523 Register value, SaveFPRegsMode fp_mode,
527 DCHECK(!AreAliased(object, value, slot_address));
539 cmp(value, Operand(slot_address, 0));
551 JumpIfSmi(value, &done, Label::kNear);
554 CheckPageFlag(value,
555 value, // Used as scratch.
559 value, // Used as scratch.
571 ASM_CODE_COMMENT_STRING(this, "Clobber slot_address and value");
573 mov(value, Immediate(bit_cast<int32_t>(kZapValue)));
883 // can therefore just multiply the stored value by half the system pointer
1264 // to push undefined value as arguments.
1473 void TurboAssembler::Push(Immediate value) {
1475 if (value.is_embedded_object()) {
1476 Push(HeapObjectAsOperand(value.embedded_object()));
1478 } else if (value.is_external_reference()) {
1479 Push(ExternalReferenceAddressAsOperand(value.external_reference()));
1483 push(value);
1632 // Load back the full value into {dst}.
1681 void MacroAssembler::EmitIncrementCounter(StatsCounter* counter, int value,
1683 DCHECK_GT(value, 0);
1688 if (value == 1) {
1691 add(operand, Immediate(value));
1696 void MacroAssembler::EmitDecrementCounter(StatsCounter* counter, int value,
1698 DCHECK_GT(value, 0);
1703 if (value == 1) {
1706 sub(operand, Immediate(value));
1784 // and the original value of esp.
1797 // Trashing eax is ok as it will be the return value.