Home | History | Annotate | Download | only in x64

Lines Matching refs:kScratchRegister

443   __ LoadRoot(kScratchRegister, Heap::kFunctionContextMapRootIndex);
444 __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
492 __ LoadRoot(kScratchRegister, Heap::kBlockContextMapRootIndex);
493 __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
1641 __ SmiToInteger32(kScratchRegister, rdx);
1642 __ cvtlsi2sd(xmm0, kScratchRegister);
1643 __ SmiToInteger32(kScratchRegister, rax);
1644 __ cvtlsi2sd(xmm1, kScratchRegister);
1660 __ SmiToInteger32(kScratchRegister, rdx);
1661 __ cvtlsi2sd(xmm0, kScratchRegister);
1665 __ SmiToInteger32(kScratchRegister, rax);
1666 __ cvtlsi2sd(xmm1, kScratchRegister);
1691 __ SmiToInteger32(kScratchRegister, rdx);
1692 __ cvtlsi2sd(xmm0, kScratchRegister);
1696 __ SmiToInteger32(kScratchRegister, rax);
1697 __ cvtlsi2sd(xmm1, kScratchRegister);
1731 __ movq(kScratchRegister, xmm1);
1732 __ cmpq(scratch2, kScratchRegister);
1750 __ movq(kScratchRegister, xmm1);
1751 __ cmpq(scratch2, kScratchRegister);
2345 __ LoadRoot(kScratchRegister, Heap::kNonStrictArgumentsElementsMapRootIndex);
2347 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
2381 __ SmiToInteger64(kScratchRegister, r9);
2382 __ movq(FieldOperand(rdx, kScratchRegister,
2386 __ movq(FieldOperand(rdi, kScratchRegister,
2409 __ lea(kScratchRegister, Operand(r8, times_pointer_size, 0));
2410 __ subq(rdx, kScratchRegister);
2536 __ LoadRoot(kScratchRegister, Heap::kFixedArrayMapRootIndex);
2537 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
2591 __ Load(kScratchRegister, address_of_regexp_stack_memory_size);
2592 __ testq(kScratchRegister, kScratchRegister);
2598 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister);
2607 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister);
2752 __ LoadAddress(kScratchRegister,
2755 kScratchRegister);
2762 __ movq(kScratchRegister, address_of_regexp_stack_memory_address);
2763 __ movq(r9, Operand(kScratchRegister, 0));
2764 __ movq(kScratchRegister, address_of_regexp_stack_memory_size);
2765 __ addq(r9, Operand(kScratchRegister, 0));
2866 __ CmpObjectType(r15, JS_ARRAY_TYPE, kScratchRegister);
2884 __ Integer32ToSmi(kScratchRegister, rdx);
2886 kScratchRegister);
3043 __ LoadRoot(kScratchRegister, Heap::kEmptyFixedArrayRootIndex);
3044 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), kScratchRegister);
3064 __ LoadRoot(kScratchRegister, Heap::kFixedArrayMapRootIndex);
3065 __ movq(FieldOperand(rcx, HeapObject::kMapOffset), kScratchRegister);
3405 masm, &check_for_strings, rax, kScratchRegister);
3407 masm, &check_for_strings, rdx, kScratchRegister);
3812 __ movq(kScratchRegister,
3814 __ call(kScratchRegister);
3892 JumpIfOOM(masm, rax, kScratchRegister, throw_out_of_memory_exception);
3902 JumpIfOOM(masm, rax, kScratchRegister, throw_out_of_memory_exception);
3999 JumpIfOOM(masm, rax, kScratchRegister, &already_have_failure);
4030 __ movq(kScratchRegister,
4033 __ push(kScratchRegister); // context slot
4034 __ push(kScratchRegister); // function slot
4128 __ lea(kScratchRegister, FieldOperand(rax, Code::kHeaderSize));
4129 __ call(kScratchRegister);
4139 __ movq(kScratchRegister, js_entry_sp);
4140 __ movq(Operand(kScratchRegister, 0), Immediate(0));
4201 // Move(kScratchRegister, Factory::the_hole_value())
4247 __ CmpObjectType(rbx, FIRST_SPEC_OBJECT_TYPE, kScratchRegister);
4249 __ CmpInstanceType(kScratchRegister, LAST_SPEC_OBJECT_TYPE);
4261 __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
4262 __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
4265 __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), rdi);
4268 __ movq(kScratchRegister,
4269 Operand(kScratchRegister, kOffsetToMapCheckValue));
4270 __ movq(Operand(kScratchRegister, 0), rax);
4277 __ LoadRoot(kScratchRegister, Heap::kNullValueRootIndex);
4281 __ cmpq(rcx, kScratchRegister);
4282 // The code at is_not_instance assumes that kScratchRegister contains a
4302 __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
4303 __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
4304 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax);
4307 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax);
4317 __ StoreRoot(kScratchRegister, Heap::kInstanceofCacheAnswerRootIndex);
4325 __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
4326 __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
4327 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax);
4330 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax);
4459 SmiIndex index = masm->SmiToIndex(kScratchRegister, code_, kPointerSizeLog2);
4872 __ movb(kScratchRegister, Operand(src, 0));
4873 __ movb(Operand(dest, 0), kScratchRegister);
4877 __ movzxwl(kScratchRegister, Operand(src, 0));
4878 __ movw(Operand(dest, 0), kScratchRegister);
4917 __ movl(kScratchRegister, count);
4922 __ movl(count, kScratchRegister);
4933 __ movb(kScratchRegister, Operand(src, 0));
4934 __ movb(Operand(dest, 0), kScratchRegister);
5029 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex);
5030 __ cmpq(kScratchRegister, candidate);
5042 // We use kScratchRegister as a temporary register in assumption that
5044 Register temp = kScratchRegister;
5786 masm, left, right, tmp1, tmp2, tmp3, kScratchRegister);
6250 arg_reg_1.is(regs_.address()) ? kScratchRegister : regs_.address();
6414 __ SmiToInteger32(kScratchRegister, rcx);
6416 __ lea(rcx, FieldOperand(rbx, kScratchRegister, times_pointer_size,
6429 __ SmiToInteger32(kScratchRegister, rcx);
6431 __ movq(FieldOperand(rbx, kScratchRegister, times_pointer_size,