Lines Matching refs:value

117   // embedding the relocatable value.
270 Immediate value) {
272 movl(dst_field_operand, value);
274 movq(dst_field_operand, value);
279 Register value) {
281 movl(dst_field_operand, value);
283 movq(dst_field_operand, value);
288 Smi value) {
290 Move(kScratchRegister, value);
293 StoreTaggedField(dst_field_operand, Immediate(value));
298 Register value) {
300 movl(kScratchRegister, value);
303 movq(kScratchRegister, value);
336 Register value, Register slot_address,
341 DCHECK(!AreAliased(object, value, slot_address));
348 JumpIfSmi(value, &done);
365 RecordWrite(object, slot_address, value, save_fp, remembered_set_action,
374 Move(value, kZapValue, RelocInfo::NO_INFO);
379 void TurboAssembler::EncodeSandboxedPointer(Register value) {
382 subq(value, kPtrComprCageBaseRegister);
383 shlq(value, Immediate(kSandboxedPointerShift));
389 void TurboAssembler::DecodeSandboxedPointer(Register value) {
392 shrq(value, Immediate(kSandboxedPointerShift));
393 addq(value, kPtrComprCageBaseRegister);
407 Register value) {
409 DCHECK(!AreAliased(value, kScratchRegister));
411 movq(kScratchRegister, value);
526 void TurboAssembler::CallTSANStoreStub(Register address, Register value,
531 DCHECK(!AreAliased(address, value));
543 MovePair(address_parameter, address, value_parameter, value);
615 Register value, SaveFPRegsMode fp_mode,
619 DCHECK(!AreAliased(object, slot_address, value));
631 cmp_tagged(value, Operand(slot_address, 0));
643 JumpIfSmi(value, &done);
646 CheckPageFlag(value,
647 value, // Used as scratch.
652 value, // Used as scratch.
665 Move(value, kZapValue, RelocInfo::NO_INFO);
1019 // Zero-extend the 32 bit value to 64 bit.
1025 // Zero-extend the 32 bit value to 64 bit.
1031 // Zero-extend the 32 bit value to 64 bit.
1037 // Zero-extend the 32 bit value to 64 bit.
1178 // input value was not within the positive int64 range. We subtract 2^63
1190 // The only possible negative value here is 0x80000000000000000, which is
1193 // The input value is within uint64 range and the second conversion worked
1335 if (src.value() == 0) {
1359 cmpl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(src.value()));
1404 if (constant.value() != 0) {
1406 addl(Operand(dst, kSmiShift / kBitsPerByte), Immediate(constant.value()));
1410 // Sign-extend value after addition
1477 int value = source.value();
1478 if (value == 0) {
1500 // embedding the relocatable value.
1517 Move(dst, src.value());
1548 void TurboAssembler::MoveNumber(Register dst, double value) {
1550 if (DoubleToSmiInteger(value, &smi)) {
1553 movq_heap_number(dst, value);
1633 void MacroAssembler::CompareRange(Register value, unsigned lower_limit,
1638 leal(kScratchRegister, Operand(value, 0u - lower_limit));
1641 cmpl(value, Immediate(higher_limit));
1645 void MacroAssembler::JumpIfIsInRange(Register value, unsigned lower_limit,
1648 CompareRange(value, lower_limit, higher_limit);
1686 // embedding the relocatable value.
1688 // TODO(v8:9706): Fix-it! This load will always uncompress the value
1797 void TurboAssembler::Push(Immediate value) { pushq(value); }
2479 void MacroAssembler::EmitIncrementCounter(StatsCounter* counter, int value) {
2480 DCHECK_GT(value, 0);
2488 if (value == 1) {
2491 addl(counter_operand, Immediate(value));
2496 void MacroAssembler::EmitDecrementCounter(StatsCounter* counter, int value) {
2497 DCHECK_GT(value, 0);
2505 if (value == 1) {
2508 subl(counter_operand, Immediate(value));
2637 // to push undefined value as arguments.
2971 // Load value from native context.