/external/v8/src/x64/ |
full-codegen-x64.cc | 160 // receiver object). rcx is zero for method calls and non-zero for 164 __ testq(rcx, rcx); 377 __ Ret(arguments_bytes, rcx); 754 rcx, 845 __ movq(rcx, rdx); 846 __ or_(rcx, rax); 847 patch_site.EmitJumpIfNotSmi(rcx, &slow_case, Label::kNear); 916 __ CmpObjectType(rax, FIRST_SPEC_OBJECT_TYPE, rcx); 927 __ CmpObjectType(rax, LAST_JS_PROXY_TYPE, rcx); 1370 __ movq(FieldOperand(rax, i + kPointerSize), rcx); local [all...] |
code-stubs-x64.cc | 55 __ pop(rcx); // Pop return address. 57 __ push(rcx); // Push return address. 66 __ AllocateInNewSpace(JSFunction::kSize, rax, rbx, rcx, &gc, TAG_OBJECT); 77 __ movq(rcx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_INDEX))); 78 __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalContextOffset)); 79 __ movq(rcx, Operand(rcx, Context::SlotOffset(map_index))); 80 __ movq(FieldOperand(rax, JSObject::kMapOffset), rcx); local 85 __ LoadRoot(rcx, Heap::kTheHoleValueRootIndex) 89 __ movq(FieldOperand(rax, JSFunction::kPrototypeOrInitialMapOffset), rcx); local 134 __ movq(Operand(rax, Context::SlotOffset(Context::CLOSURE_INDEX)), rcx); local 168 rax, rbx, rcx, &gc, TAG_OBJECT); local 198 __ movq(ContextOperand(rax, Context::CLOSURE_INDEX), rcx); local 1919 __ cmpq(FieldOperand(rdx, HeapObject::kMapOffset), rcx); local 1926 __ cmpq(FieldOperand(rax, HeapObject::kMapOffset), rcx); local 2421 rcx); local 2496 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx); local 2527 __ movq(Operand(rsp, 1 * kPointerSize), rcx); \/\/ Patch argument count. local 2547 __ movq(Operand(rsp, 1 * kPointerSize), rcx); local 2579 __ movq(Operand(rsp, 1 * kPointerSize), rcx); local 2616 rcx); local 2634 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx); local 3131 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx); local 5121 __ cmpq(FieldOperand(rax, String::kLengthOffset), rcx); local 5233 __ movq(FieldOperand(rax, SlicedString::kLengthOffset), rcx); local [all...] |
lithium-codegen-x64.cc | 140 // object). rcx is zero for method calls and non-zero for function 144 __ testq(rcx, rcx); 3078 __ movl(FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize), rcx); local 4210 __ movq(FieldOperand(result, object_offset + i), rcx); local 4220 __ movq(FieldOperand(result, total_offset), rcx); local 4225 __ movq(FieldOperand(result, total_offset), rcx); local 4228 __ movq(FieldOperand(result, total_offset), rcx); local 4237 __ movq(FieldOperand(result, elements_offset + i), rcx); local 4250 __ movq(FieldOperand(result, total_offset), rcx); local 4259 __ movq(FieldOperand(result, total_offset), rcx); local 4264 __ movq(FieldOperand(result, total_offset), rcx); local 4267 __ movq(FieldOperand(result, total_offset), rcx); local 4379 __ movq(FieldOperand(rax, i + kPointerSize), rcx); local [all...] |
/external/chromium_org/v8/src/x64/ |
code-stubs-x64.cc | 55 static Register registers[] = { rax, rbx, rcx }; 66 static Register registers[] = { rax, rbx, rcx, rdx }; 118 static Register registers[] = { rdx, rcx, rax }; 252 static Register registers[] = { rdx, rcx, rax }; 263 static Register registers[] = { rax, rbx, rcx, rdx }; 304 __ Allocate(JSFunction::kSize, rax, rbx, rcx, &gc, TAG_OBJECT); 315 __ movq(rcx, Operand(rsi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); 316 __ movq(rcx, FieldOperand(rcx, GlobalObject::kNativeContextOffset)); 317 __ movq(rbx, Operand(rcx, Context::SlotOffset(map_index))) 449 __ movq(Operand(rax, Context::SlotOffset(Context::CLOSURE_INDEX)), rcx); local 483 rax, rbx, rcx, &gc, TAG_OBJECT); local 512 __ movq(ContextOperand(rax, Context::CLOSURE_INDEX), rcx); local 1678 __ cmpq(FieldOperand(rdx, HeapObject::kMapOffset), rcx); local 1685 __ cmpq(FieldOperand(rax, HeapObject::kMapOffset), rcx); local 2327 rcx); local 2402 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx); local 2433 __ movq(Operand(rsp, 1 * kPointerSize), rcx); \/\/ Patch argument count. local 2453 __ movq(Operand(rsp, 1 * kPointerSize), rcx); local 2485 __ movq(Operand(rsp, 1 * kPointerSize), rcx); local 2522 rcx); local 2540 __ movq(FieldOperand(rdi, FixedArray::kLengthOffset), rcx); local 3048 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rcx); local 3614 __ movq(Operand(rsp, (argc_ + 1) * kPointerSize), rcx); local 5246 __ movq(FieldOperand(rax, SlicedString::kLengthOffset), rcx); local [all...] |
full-codegen-x64.cc | 137 // receiver object). rcx is zero for method calls and non-zero for 141 __ testq(rcx, rcx); 412 __ Ret(arguments_bytes, rcx); 859 rcx, 899 rcx, 1584 __ movq(FieldOperand(rax, i + kPointerSize), rcx); local 2233 rcx); local [all...] |
lithium-codegen-x64.cc | 148 // object). rcx is zero for method calls and non-zero for function 152 __ testq(rcx, rcx); 3695 __ movl(FieldOperand(rbx, ByteArray::kHeaderSize + kSeedSize), rcx); local 5144 __ movq(FieldOperand(rax, i + kPointerSize), rcx); local [all...] |
/external/valgrind/main/include/vki/ |
vki-amd64-linux.h | 208 unsigned long rcx; member in struct:vki_sigcontext 501 unsigned long r9,r8,rax,rcx,rdx,rsi,rdi,orig_rax; member in struct:vki_user_regs_struct
|