Lines Matching defs:kScratchRegister

148     __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex);
149 __ movq(Operand(rsp, receiver_offset), kScratchRegister);
163 __ movq(kScratchRegister, kSlotsZapValue, RelocInfo::NONE);
166 __ push(kScratchRegister);
936 __ movl(kScratchRegister, left);
1002 __ orl(kScratchRegister, ToOperand(right));
1006 __ orl(kScratchRegister, ToRegister(right));
1218 __ CmpObjectType(input, JS_VALUE_TYPE, kScratchRegister);
1236 __ CmpObjectType(object, JS_DATE_TYPE, kScratchRegister);
1245 __ movq(kScratchRegister, stamp);
1246 __ cmpq(kScratchRegister, FieldOperand(object,
1444 const Register map = kScratchRegister;
1646 ASSERT(!input.is(kScratchRegister));
1653 __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
1655 __ testb(FieldOperand(kScratchRegister, Map::kBitFieldOffset),
1659 __ movzxbl(kScratchRegister,
1660 FieldOperand(kScratchRegister, Map::kInstanceTypeOffset));
1661 __ cmpb(kScratchRegister, Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
1663 __ cmpb(kScratchRegister, Immediate(LAST_NONCALLABLE_SPEC_OBJECT_TYPE));
1782 __ CmpObjectType(input, TestType(instr->hydrogen()), kScratchRegister);
1858 __ CmpObjectType(temp, JS_FUNCTION_TYPE, kScratchRegister);
1962 __ movq(kScratchRegister, cache_cell, RelocInfo::GLOBAL_PROPERTY_CELL);
1963 __ cmpq(map, Operand(kScratchRegister, 0));
1982 __ JumpIfNotString(object, kScratchRegister, deferred->entry());
2024 __ movq(kScratchRegister, rax);
2026 __ testq(kScratchRegister, kScratchRegister);
2100 // We have a temp because CompareRoot might clobber kScratchRegister.
2110 __ movq(kScratchRegister, cell_handle, RelocInfo::GLOBAL_PROPERTY_CELL);
2111 __ movq(Operand(kScratchRegister, 0), value);
2299 __ CmpObjectType(result, MAP_TYPE, kScratchRegister);
2557 __ movq(kScratchRegister,
2559 __ testb(FieldOperand(kScratchRegister,
2565 __ testb(FieldOperand(kScratchRegister,
2579 __ CmpObjectType(receiver, FIRST_SPEC_OBJECT_TYPE, kScratchRegister);
2900 __ movq(kScratchRegister, V8_INT64_C(0x3FE0000000000000), RelocInfo::NONE);
2901 __ movq(xmm_scratch, kScratchRegister);
2929 __ movq(kScratchRegister, V8_INT64_C(0xBFE0000000000000), RelocInfo::NONE);
2930 __ movq(xmm_scratch, kScratchRegister);
2958 __ movq(kScratchRegister, V8_INT64_C(0xFFF0000000000000), RelocInfo::NONE);
2959 __ movq(xmm_scratch, kScratchRegister);
3429 __ Set(kScratchRegister, BitCast<uint64_t>(
3431 __ movq(value, kScratchRegister);
3669 __ movq(kScratchRegister, rax);
3671 __ movq(reg, kScratchRegister);
3730 __ movmskpd(kScratchRegister, result_reg);
3731 __ testq(kScratchRegister, Immediate(1));
3738 __ SmiToInteger32(kScratchRegister, input_reg);
3739 __ cvtlsi2sd(result_reg, kScratchRegister);
3765 __ Set(kScratchRegister, V8_UINT64_C(0x8000000000000000));
3766 __ cmpq(input_reg, kScratchRegister);
3843 __ movq(kScratchRegister, V8_INT64_C(0x8000000000000000), RelocInfo::NONE);
3844 __ cmpq(result_reg, kScratchRegister);
3887 __ movq(kScratchRegister, FieldOperand(input, HeapObject::kMapOffset));
3894 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3904 __ cmpb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3916 __ testb(FieldOperand(kScratchRegister, Map::kInstanceTypeOffset),
3920 __ movzxbl(kScratchRegister,
3921 FieldOperand(kScratchRegister, Map::kInstanceTypeOffset));
3922 __ andb(kScratchRegister, Immediate(mask));
3923 __ cmpb(kScratchRegister, Immediate(tag));
3936 __ movq(kScratchRegister, cell, RelocInfo::GLOBAL_PROPERTY_CELL);
3937 __ cmpq(reg, Operand(kScratchRegister, 0));