Lines Matching defs:rdi

397   __ LoadFromNumberDictionary(&slow, rcx, rax, rbx, r9, rdi, rax);
425 __ movl(rdi, FieldOperand(rax, String::kHashFieldOffset));
426 __ shr(rdi, Immediate(String::kHashShift));
427 __ xor_(rcx, rdi);
441 __ movq(rdi, rcx);
442 __ shl(rdi, Immediate(kPointerSizeLog2 + 1));
445 __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, off));
447 __ cmpq(rax, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
453 __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, off));
455 __ cmpq(rax, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
469 __ movl(rdi, Operand(kScratchRegister, rcx, times_4, 0));
471 __ subq(rdi, rcx);
481 __ addq(rcx, rdi);
489 __ movq(rax, FieldOperand(rax, rdi, times_pointer_size,
505 GenerateDictionaryLoad(masm, &slow, rbx, rax, rcx, rdi, rax);
608 __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset));
609 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex);
617 __ leal(rdi, Operand(rcx, 1));
618 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rdi);
633 __ leal(rdi, Operand(rcx, 1));
634 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rdi);
647 // rdi: elements array's map
648 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex);
656 __ leal(rdi, Operand(rcx, 1));
657 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rdi);
674 rdi,
687 rdi,
703 rdi,
775 __ movq(rdi, FieldOperand(rbx, HeapObject::kMapOffset));
776 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex);
781 // rdi: elements array's map
782 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex);
874 // rdi : function
882 __ JumpIfSmi(rdi, miss);
884 __ CmpObjectType(rdi, JS_FUNCTION_TYPE, rdx);
889 __ InvokeFunction(rdi, actual, JUMP_FUNCTION,
913 // Search the dictionary placing the result in rdi.
914 GenerateDictionaryLoad(masm, &miss, rax, rcx, rbx, rdi, rdi);
960 // Move result to rdi and exit the internal frame.
961 __ movq(rdi, rax);
987 __ InvokeFunction(rdi,
1044 masm, rdx, rcx, rax, rbx, rdi, &check_number_dictionary, &slow_load);
1051 // rdi: function
1063 __ LoadFromNumberDictionary(&slow_load, rax, rcx, rbx, r9, rdi, rdi);
1079 __ movq(rdi, rax);
1097 GenerateDictionaryLoad(masm, &slow_load, rbx, rcx, rax, rdi, rdi);
1238 masm, rdx, rax, rbx, rcx, rdi, &notin, &slow);
1263 masm, rdx, rcx, rbx, rdi, r8, &notin, &slow);
1277 GenerateUnmappedArgumentsLookup(masm, rcx, rbx, rdi, &slow);
1308 __ movq(rdi, mapped_location);
1316 __ movq(rdi, unmapped_location);
1353 GenerateDictionaryLoad(masm, &miss, rdx, rcx, rbx, rdi, rax);
1494 GenerateNameDictionaryReceiverCheck(masm, rdx, rbx, rdi, &miss);