Lines Matching defs:kScratchRegister

392   __ LoadRoot(kScratchRegister, Heap::kFunctionContextMapRootIndex);
393 __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
441 __ LoadRoot(kScratchRegister, Heap::kBlockContextMapRootIndex);
442 __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
925 __ SmiToInteger32(kScratchRegister, rdx);
926 __ Cvtlsi2sd(xmm0, kScratchRegister);
930 __ SmiToInteger32(kScratchRegister, rax);
931 __ Cvtlsi2sd(xmm1, kScratchRegister);
1498 __ LoadRoot(kScratchRegister, Heap::kNonStrictArgumentsElementsMapRootIndex);
1500 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
1534 __ SmiToInteger64(kScratchRegister, r9);
1535 __ movq(FieldOperand(rdx, kScratchRegister,
1539 __ movq(FieldOperand(rdi, kScratchRegister,
1562 __ lea(kScratchRegister, Operand(r8, times_pointer_size, 0));
1563 __ subq(rdx, kScratchRegister);
1691 __ LoadRoot(kScratchRegister, Heap::kFixedArrayMapRootIndex);
1692 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
1751 __ Load(kScratchRegister, address_of_regexp_stack_memory_size);
1752 __ testq(kScratchRegister, kScratchRegister);
1758 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister);
1767 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister);
1912 __ LoadAddress(kScratchRegister,
1915 kScratchRegister);
1922 __ Move(kScratchRegister, address_of_regexp_stack_memory_address);
1923 __ movq(r9, Operand(kScratchRegister, 0));
1924 __ Move(kScratchRegister, address_of_regexp_stack_memory_size);
1925 __ addq(r9, Operand(kScratchRegister, 0));
2026 __ CmpObjectType(r15, JS_ARRAY_TYPE, kScratchRegister);
2044 __ Integer32ToSmi(kScratchRegister, rdx);
2046 kScratchRegister);
2204 __ LoadRoot(kScratchRegister, Heap::kEmptyFixedArrayRootIndex);
2205 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), kScratchRegister);
2225 __ LoadRoot(kScratchRegister, Heap::kFixedArrayMapRootIndex);
2226 __ movq(FieldOperand(rcx, HeapObject::kMapOffset), kScratchRegister);
2461 masm, &check_for_strings, rax, kScratchRegister);
2463 masm, &check_for_strings, rdx, kScratchRegister);
2851 __ Move(kScratchRegister,
2853 __ call(kScratchRegister);
2931 JumpIfOOM(masm, rax, kScratchRegister, throw_out_of_memory_exception);
2941 JumpIfOOM(masm, rax, kScratchRegister, throw_out_of_memory_exception);
3038 JumpIfOOM(masm, rax, kScratchRegister, &already_have_failure);
3069 __ movq(kScratchRegister, Smi::FromInt(marker), RelocInfo::NONE64);
3070 __ push(kScratchRegister); // context slot
3071 __ push(kScratchRegister); // function slot
3165 __ lea(kScratchRegister, FieldOperand(rax, Code::kHeaderSize));
3166 __ call(kScratchRegister);
3176 __ Move(kScratchRegister, js_entry_sp);
3177 __ movq(Operand(kScratchRegister, 0), Immediate(0));
3238 // Move(kScratchRegister, Factory::the_hole_value())
3285 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, kScratchRegister);
3287 __ CmpInstanceType(kScratchRegister, LAST_SPEC_OBJECT_TYPE);
3299 __ movq(kScratchRegister, StackOperandForReturnAddress(0));
3300 __ subq(kScratchRegister, args.GetArgumentOperand(2));
3303 __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), rdi);
3306 __ movq(kScratchRegister,
3307 Operand(kScratchRegister, kOffsetToMapCheckValue));
3308 __ movq(Operand(kScratchRegister, 0), rax);
3315 __ LoadRoot(kScratchRegister, Heap::kNullValueRootIndex);
3319 __ cmpq(rcx, kScratchRegister);
3320 // The code at is_not_instance assumes that kScratchRegister contains a
3340 __ movq(kScratchRegister, StackOperandForReturnAddress(0));
3341 __ subq(kScratchRegister, args.GetArgumentOperand(2));
3342 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax);
3345 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax);
3355 __ StoreRoot(kScratchRegister, Heap::kInstanceofCacheAnswerRootIndex);
3363 __ movq(kScratchRegister, StackOperandForReturnAddress(0));
3364 __ subq(kScratchRegister, args.GetArgumentOperand(2));
3365 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax);
3368 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax);
3497 SmiIndex index = masm->SmiToIndex(kScratchRegister, code_, kPointerSizeLog2);
3869 __ movb(kScratchRegister, Operand(src, 0));
3870 __ movb(Operand(dest, 0), kScratchRegister);
3874 __ movzxwl(kScratchRegister, Operand(src, 0));
3875 __ movw(Operand(dest, 0), kScratchRegister);
3914 __ movl(kScratchRegister, count);
3919 __ movl(count, kScratchRegister);
3930 __ movb(kScratchRegister, Operand(src, 0));
3931 __ movb(Operand(dest, 0), kScratchRegister);
4026 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
4027 __ cmpq(kScratchRegister, candidate);
4039 // We use kScratchRegister as a temporary register in assumption that
4041 Register temp = kScratchRegister;
4789 masm, left, right, tmp1, tmp2, tmp3, kScratchRegister);
5174 arg_reg_1.is(regs_.address()) ? kScratchRegister : regs_.address();
5339 __ SmiToInteger32(kScratchRegister, rcx);
5341 __ lea(rcx, FieldOperand(rbx, kScratchRegister, times_pointer_size,
5354 __ SmiToInteger32(kScratchRegister, rcx);
5356 __ movq(FieldOperand(rbx, kScratchRegister, times_pointer_size,