Searched defs:rdi (Results 1 - 15 of 15) sorted by relevance

/external/valgrind/main/none/tests/amd64/
H A Dasorep.c10 unsigned long rdi, rsi, rcx, rax; local
20 : "=D" (rdi), "=S" (rsi), "=c" (rcx)
24 || rdi != (uintptr_t) buf2 + 4
31 : "=D" (rdi), "=c" (rcx), "+a" (rax)
35 || rdi != (uintptr_t) buf2 + 6
50 : "=D" (rdi), "=S" (rsi), "=c" (rcx)
52 if (rdi != (uintptr_t) buf2 + 15
60 : "=D" (rdi), "=c" (rcx), "+a" (rax)
62 if (rdi != (uintptr_t) buf2 + 18
69 : "=D" (rdi), "
[all...]
/external/v8/src/x64/
H A Dcodegen-x64.cc79 __ push(rdi);
88 __ pop(rdi);
237 rdi,
272 __ JumpIfNotInNewSpace(r8, rdi, &new_backing_store);
280 __ LoadRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex);
281 __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi); local
289 rdi,
306 __ lea(rdi, Operand(r9, times_pointer_size, FixedArray::kHeaderSize));
307 __ AllocateInNewSpace(rdi, r14, r11, r15, fail, TAG_OBJECT);
309 __ LoadRoot(rdi, Hea
310 __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi); local
393 __ movq(FieldOperand(r11, HeapObject::kMapOffset), rdi); local
445 rdi); local
[all...]
H A Dassembler-x64.h118 "rdi",
189 const Register rdi = { kRegister_rdi_Code }; member in namespace:v8::internal
H A Dbuiltins-x64.cc48 // -- rdi : called function (only guaranteed when
63 __ push(rdi);
81 // -- rdi: constructor function
96 __ push(rdi);
114 // rdi: constructor
115 __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
119 // rdi: constructor
127 // rdi: constructor
135 __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
141 __ push(rdi);
265 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi); local
738 __ movq(Operand(rsp, rax, times_pointer_size, 0), rdi); local
[all...]
H A Dic-x64.cc434 __ LoadFromNumberDictionary(&slow, rcx, rax, rbx, r9, rdi, rax);
462 __ movl(rdi, FieldOperand(rax, String::kHashFieldOffset));
463 __ shr(rdi, Immediate(String::kHashShift));
464 __ xor_(rcx, rdi);
478 __ movq(rdi, rcx);
479 __ shl(rdi, Immediate(kPointerSizeLog2 + 1));
482 __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, off));
484 __ cmpq(rax, Operand(kScratchRegister, rdi, times_1, off + kPointerSize));
490 __ cmpq(rbx, Operand(kScratchRegister, rdi, times_1, off));
492 __ cmpq(rax, Operand(kScratchRegister, rdi, times_
696 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rdi); local
704 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rdi); local
[all...]
H A Dstub-cache-x64.cc462 __ LoadHeapObject(rdi, function);
463 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
466 __ movq(Operand(rsp, 2 * kPointerSize), rdi); local
484 Register arguments_arg = rdi;
1018 Register name_arg = rdi;
1239 CheckPrototypes(object, rdx, holder, rbx, rax, rdi, name, miss);
1248 __ Move(rdi, cell);
1249 __ movq(rdi, FieldOperand(rdi, JSGlobalPropertyCell::kValueOffset));
1258 __ JumpIfSmi(rdi, mis
1309 GenerateFastPropertyLoad(masm(), rdi, reg, holder, index); local
1366 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
1566 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
1803 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
1884 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
1999 CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi, local
2065 rdi, name, &miss); local
2177 compiler.Compile(masm(), object, holder, name, &lookup, rdx, rbx, rdi, rax, local
3644 __ movq(FieldOperand(rdx, JSObject::kElementsOffset), rdi); local
3771 __ movq(FieldOperand(rdx, JSObject::kElementsOffset), rdi); local
[all...]
H A Dcode-stubs-x64.cc86 __ LoadRoot(rdi, Heap::kUndefinedValueRootIndex);
93 __ movq(FieldOperand(rax, JSFunction::kNextFunctionLinkOffset), rdi); local
507 __ LoadAddress(rdi, ExternalReference::isolate_address());
599 // Overwrites the contents of rdi, rbx and rcx. Result cannot be rdi or rbx.
605 ASSERT(!result.is(rdi) && !result.is(rbx));
609 Register double_value = rdi;
1140 FloatingPointHelper::NumbersToSmis(masm, left, right, rbx, rdi, rcx,
1563 __ movl(rdi, rdx);
1568 __ xorl(rax, rdi);
2427 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi); local
2629 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rdi); local
3623 __ movq(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset), rdi); local
3700 __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rdi); local
4234 __ cmpl(Operand(kScratchRegister, kOffsetToMapCheckValue - 4), rdi); local
5236 __ movq(FieldOperand(rax, SlicedString::kParentOffset), rdi); local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dptrace.h87 unsigned long rdi; member in struct:pt_regs
H A Dsigcontext.h114 unsigned long rdi; member in struct:sigcontext
/external/valgrind/main/VEX/test/
H A Dtest-amd64.c180 : "a" (rax), "b" (rbx), "c" (rcx), "d" (rdx), "S" (rsi), "D" (rdi));\
195 int64 rax, rbx, rcx, rdx, rsi, rdi, res; local
201 rdi = 0x0020;
210 TEST_LEA("(%%rdi)");
217 TEST_LEA("0x40(%%rdi)");
224 TEST_LEA("0x4000(%%rdi)");
231 TEST_LEA("(%%rdi, %%rcx)");
1165 int64 rsi, rdi, rax, rcx, rflags;\
1168 rdi = (long)(str_buffer + sizeof(str_buffer) / 2) + 16;\
1179 : "=S" (rsi), "=D" (rdi), "
[all...]
/external/qemu/android/config/linux-x86/asm/
H A Dkvm.h87 __u64 rsi, rdi, rsp, rbp; member in struct:kvm_regs
/external/qemu/android/config/linux-x86_64/asm/
H A Dkvm.h87 __u64 rsi, rdi, rsp, rbp; member in struct:kvm_regs
/external/openssl/crypto/x509v3/
H A Dx509v3.h742 ASIdentifierChoice *asnum, *rdi; member in struct:ASIdentifiers_st
/external/openssl/include/openssl/
H A Dx509v3.h742 ASIdentifierChoice *asnum, *rdi; member in struct:ASIdentifiers_st
/external/valgrind/main/include/vki/
H A Dvki-amd64-linux.h202 unsigned long rdi; member in struct:vki_sigcontext
489 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct

Completed in 297 milliseconds