Lines Matching defs:kScratchRegister
128 __ LoadRoot(kScratchRegister, Heap::kContextMapRootIndex);
129 __ movq(FieldOperand(rax, HeapObject::kMapOffset), kScratchRegister);
1107 __ LoadRoot(kScratchRegister, Heap::kNanValueRootIndex);
1108 __ fld_d(FieldOperand(kScratchRegister, HeapNumber::kValueOffset));
1318 __ SmiToInteger32(kScratchRegister, rdx);
1319 __ cvtlsi2sd(xmm0, kScratchRegister);
1320 __ SmiToInteger32(kScratchRegister, rax);
1321 __ cvtlsi2sd(xmm1, kScratchRegister);
1337 __ SmiToInteger32(kScratchRegister, rdx);
1338 __ cvtlsi2sd(xmm0, kScratchRegister);
1342 __ SmiToInteger32(kScratchRegister, rax);
1343 __ cvtlsi2sd(xmm1, kScratchRegister);
1368 __ SmiToInteger32(kScratchRegister, rdx);
1369 __ cvtlsi2sd(xmm0, kScratchRegister);
1373 __ SmiToInteger32(kScratchRegister, rax);
1374 __ cvtlsi2sd(xmm1, kScratchRegister);
1404 __ movq(kScratchRegister, xmm1);
1405 __ cmpq(scratch2, kScratchRegister);
1423 __ movq(kScratchRegister, xmm1);
1424 __ cmpq(scratch2, kScratchRegister);
1461 __ Set(kScratchRegister, 0x01);
1462 __ shl(kScratchRegister, Immediate(63));
1463 __ xor_(rdx, kScratchRegister); // Flip sign.
1786 __ movq(kScratchRegister, FieldOperand(rdi, 0 * kPointerSize));
1789 __ movq(FieldOperand(rax, 0 * kPointerSize), kScratchRegister);
1796 __ movq(kScratchRegister, Operand(rsp, 3 * kPointerSize));
1799 kScratchRegister);
1821 __ LoadRoot(kScratchRegister, Heap::kFixedArrayMapRootIndex);
1822 __ movq(FieldOperand(rdi, FixedArray::kMapOffset), kScratchRegister);
1829 __ movq(kScratchRegister, Operand(rdx, -1 * kPointerSize)); // Skip receiver.
1830 __ movq(FieldOperand(rdi, FixedArray::kHeaderSize), kScratchRegister);
1877 __ Load(kScratchRegister, address_of_regexp_stack_memory_size);
1878 __ testq(kScratchRegister, kScratchRegister);
1885 __ CmpObjectType(rax, JS_REGEXP_TYPE, kScratchRegister);
1893 __ CmpObjectType(rax, FIXED_ARRAY_TYPE, kScratchRegister);
1936 __ CmpObjectType(rdi, JS_ARRAY_TYPE, kScratchRegister);
2012 __ CmpObjectType(r11, CODE_TYPE, kScratchRegister);
2039 __ LoadAddress(kScratchRegister, ExternalReference::isolate_address());
2041 kScratchRegister);
2048 __ movq(kScratchRegister, address_of_regexp_stack_memory_address);
2049 __ movq(r9, Operand(kScratchRegister, 0));
2050 __ movq(kScratchRegister, address_of_regexp_stack_memory_size);
2051 __ addq(r9, Operand(kScratchRegister, 0));
2149 __ Integer32ToSmi(kScratchRegister, rdx);
2151 kScratchRegister);
2255 __ LoadRoot(kScratchRegister, Heap::kEmptyFixedArrayRootIndex);
2256 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), kScratchRegister);
2276 __ LoadRoot(kScratchRegister, Heap::kFixedArrayMapRootIndex);
2277 __ movq(FieldOperand(rcx, HeapObject::kMapOffset), kScratchRegister);
2599 BranchIfNonSymbol(masm, &check_for_strings, rax, kScratchRegister);
2600 BranchIfNonSymbol(masm, &check_for_strings, rdx, kScratchRegister);
2806 __ movq(kScratchRegister,
2809 __ call(kScratchRegister);
2886 __ movq(kScratchRegister, Failure::OutOfMemoryException(), RelocInfo::NONE);
2887 __ cmpq(rax, kScratchRegister);
3007 __ movq(kScratchRegister,
3010 __ push(kScratchRegister); // context slot
3011 __ push(kScratchRegister); // function slot
3091 __ lea(kScratchRegister, FieldOperand(rax, Code::kHeaderSize));
3092 __ call(kScratchRegister);
3103 __ movq(kScratchRegister, js_entry_sp);
3104 __ movq(Operand(kScratchRegister, 0), Immediate(0));
3151 // Move(kScratchRegister, FACTORY->the_hole_value())
3197 __ CmpObjectType(rbx, FIRST_JS_OBJECT_TYPE, kScratchRegister);
3199 __ CmpInstanceType(kScratchRegister, LAST_JS_OBJECT_TYPE);
3210 __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
3211 __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
3212 __ movq(Operand(kScratchRegister, kOffsetToMapCheckValue), rax);
3215 __ cmpl(Operand(kScratchRegister
3224 __ LoadRoot(kScratchRegister, Heap::kNullValueRootIndex);
3228 __ cmpq(rcx, kScratchRegister);
3229 // The code at is_not_instance assumes that kScratchRegister contains a
3247 __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
3248 __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
3249 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax);
3252 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax);
3262 __ StoreRoot(kScratchRegister, Heap::kInstanceofCacheAnswerRootIndex);
3268 __ movq(kScratchRegister, Operand(rsp, 0 * kPointerSize));
3269 __ subq(kScratchRegister, Operand(rsp, 1 * kPointerSize));
3270 __ movb(Operand(kScratchRegister, kOffsetToResultValue), rax);
3273 __ cmpl(Operand(kScratchRegister, kOffsetToResultValue - 4), rax);
3511 SmiIndex index = masm->SmiToIndex(kScratchRegister, code_, kPointerSizeLog2);
3871 __ movb(kScratchRegister, Operand(src, 0));
3872 __ movb(Operand(dest, 0), kScratchRegister);
3876 __ movzxwl(kScratchRegister, Operand(src, 0));
3877 __ movw(Operand(dest, 0), kScratchRegister);
3916 __ movl(kScratchRegister, count);
3921 __ movl(count, kScratchRegister);
3932 __ movb(kScratchRegister, Operand(src, 0));
3933 __ movb(Operand(dest, 0), kScratchRegister);
4036 // We use kScratchRegister as a temporary register in assumption that
4038 Register temp = kScratchRegister;