Lines Matching defs:kScratchRegister

168       __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex);
169 __ movq(args.GetReceiverOperand(), kScratchRegister);
192 __ movq(kScratchRegister, kSlotsZapValue);
196 kScratchRegister);
288 __ Move(kScratchRegister, ExternalReference::ForDeoptEntry(entry));
304 __ call(kScratchRegister);
718 Operand count_operand = masm()->ExternalOperand(count, kScratchRegister);
1274 __ movq(kScratchRegister, left);
1276 __ movl(kScratchRegister, left);
1358 __ cmpl(kScratchRegister, Immediate(0));
1363 __ or_(kScratchRegister, ToOperand(right));
1365 __ orl(kScratchRegister, ToOperand(right));
1371 __ or_(kScratchRegister, ToRegister(right));
1373 __ orl(kScratchRegister, ToRegister(right));
1610 __ CmpObjectType(input, JS_VALUE_TYPE, kScratchRegister);
1628 __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister);
1637 __ movq(kScratchRegister, stamp_operand);
1638 __ cmpq(kScratchRegister, FieldOperand(object,
2043 const Register map = kScratchRegister;
2252 __ movmskpd(kScratchRegister, value);
2253 __ testl(kScratchRegister, Immediate(1));
2272 ASSERT(!input.is(kScratchRegister));
2279 __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
2281 __ testb(FieldOperand(kScratchRegister, Map::kBitFieldOffset),
2285 __ movzxbl(kScratchRegister,
2286 FieldOperand(kScratchRegister, Map::kInstanceTypeOffset));
2287 __ cmpb(kScratchRegister, Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
2289 __ cmpb(kScratchRegister, Immediate(LAST_NONCALLABLE_SPEC_OBJECT_TYPE));
2401 __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister);
2472 __ CmpObjectType(temp, JS_FUNCTION_TYPE, kScratchRegister);
2569 __ movq(kScratchRegister, cache_cell, RelocInfo::CELL);
2570 __ cmpq(map, Operand(kScratchRegister, 0));
2589 __ JumpIfNotString(object, kScratchRegister, deferred->entry());
2630 __ movq(kScratchRegister, rax);
2632 __ testq(kScratchRegister, kScratchRegister);
2733 // We have a temp because CompareRoot might clobber kScratchRegister.
2743 __ movq(kScratchRegister, cell_handle, RelocInfo::CELL);
2744 __ movq(Operand(kScratchRegister, 0), value);
2885 __ CmpObjectType(result, MAP_TYPE, kScratchRegister);
3205 __ movq(kScratchRegister,
3207 __ testb(FieldOperand(kScratchRegister,
3213 __ testb(FieldOperand(kScratchRegister,
3227 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, kScratchRegister);
3579 __ movq(kScratchRegister, one_half);
3580 __ movq(xmm_scratch, kScratchRegister);
3594 __ movq(kScratchRegister, minus_one_half);
3595 __ movq(xmm_scratch, kScratchRegister);
3601 __ movq(kScratchRegister, input_reg); // Back up input_reg.
3615 __ movq(input_reg, kScratchRegister); // Restore input_reg.
3650 __ movq(kScratchRegister, V8_INT64_C(0xFFF0000000000000));
3651 __ movq(xmm_scratch, kScratchRegister);
4013 __ Move(kScratchRegister, transition);
4014 __ movq(FieldOperand(object, HeapObject::kMapOffset), kScratchRegister);
4018 kScratchRegister,
4224 __ Set(kScratchRegister, BitCast<uint64_t>(
4226 __ movq(value, kScratchRegister);
4671 __ movq(kScratchRegister, rax);
4673 __ movq(reg, kScratchRegister);
4729 __ movmskpd(kScratchRegister, result_reg);
4730 __ testq(kScratchRegister, Immediate(1));
4752 __ SmiToInteger32(kScratchRegister, input_reg);
4753 __ Cvtlsi2sd(result_reg, kScratchRegister);
4922 __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
4929 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
4939 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
4951 __ testb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
4955 __ movzxbl(kScratchRegister,
4956 FieldOperand(kScratchRegister, Map::kInstanceTypeOffset));
4957 __ andb(kScratchRegister, Immediate(mask));
4958 __ cmpb(kScratchRegister, Immediate(tag));