Home | History | Annotate | Download | only in x64

Lines Matching refs:FieldOperand

67   __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset));
97 __ movq(r0, FieldOperand(receiver, HeapObject::kMapOffset));
103 __ testb(FieldOperand(r0, Map::kBitFieldOffset),
113 __ movq(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
116 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset),
142 __ SmiToInteger32(index, FieldOperand(properties, kCapacityOffset));
166 __ movq(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset));
167 __ testb(FieldOperand(entity_name, Map::kInstanceTypeOffset),
211 __ movl(scratch, FieldOperand(name, String::kHashFieldOffset));
213 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
221 __ movl(scratch, FieldOperand(name, String::kHashFieldOffset));
222 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
246 FieldOperand(prototype, GlobalObject::kGlobalContextOffset));
251 FieldOperand(prototype, JSFunction::kPrototypeOrInitialMapOffset));
253 __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
271 __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
287 __ movq(rax, FieldOperand(receiver, JSArray::kLengthOffset));
303 __ movq(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
304 __ movzxbq(scratch, FieldOperand(scratch, Map::kInstanceTypeOffset));
325 __ movq(rax, FieldOperand(receiver, String::kLengthOffset));
336 __ movq(scratch2, FieldOperand(receiver, JSValue::kValueOffset));
338 __ movq(rax, FieldOperand(scratch2, String::kLengthOffset));
366 __ movq(dst, FieldOperand(src, offset));
370 __ movq(dst, FieldOperand(src, JSObject::kPropertiesOffset));
371 __ movq(dst, FieldOperand(dst, offset));
388 __ push(FieldOperand(kScratchRegister, InterceptorInfo::kDataOffset));
469 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
477 __ movq(rbx, FieldOperand(rcx, CallHandlerInfo::kDataOffset));
764 __ Cmp(FieldOperand(receiver_reg, HeapObject::kMapOffset),
797 __ Move(FieldOperand(receiver_reg, HeapObject::kMapOffset),
809 __ movq(FieldOperand(receiver_reg, offset), rax);
819 __ movq(scratch, FieldOperand(receiver_reg, JSObject::kPropertiesOffset));
820 __ movq(FieldOperand(scratch, offset), rax);
849 __ Cmp(FieldOperand(scratch, JSGlobalPropertyCell::kValueOffset),
916 __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
918 __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
921 __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
933 __ movq(scratch1, FieldOperand(reg, HeapObject::kMapOffset));
938 __ movq(reg, FieldOperand(scratch1, Map::kPrototypeOffset));
942 __ Cmp(FieldOperand(reg, HeapObject::kMapOffset),
966 __ Cmp(FieldOperand(reg, HeapObject::kMapOffset), Handle<Map>(holder->map()));
1055 __ push(FieldOperand(scratch1, AccessorInfo::kDataOffset)); // data
1238 __ push(FieldOperand(holder_reg, AccessorInfo::kDataOffset));
1303 __ movq(rdi, FieldOperand(rdi, JSGlobalPropertyCell::kValueOffset));
1318 __ cmpq(FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset), rax);
1375 __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
1430 __ movq(rax, FieldOperand(rdx, JSArray::kLengthOffset));
1436 __ movq(rbx, FieldOperand(rdx, JSArray::kElementsOffset));
1439 __ Cmp(FieldOperand(rbx, HeapObject::kMapOffset),
1447 __ SmiToInteger32(rax, FieldOperand(rdx, JSArray::kLengthOffset));
1452 __ SmiToInteger32(rcx, FieldOperand(rbx, FixedArray::kLengthOffset));
1459 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rax);
1463 __ lea(rdx, FieldOperand(rbx,
1499 __ lea(rdx, FieldOperand(rbx,
1526 __ SmiAddConstant(FieldOperand(rbx, FixedArray::kLengthOffset),
1531 __ movq(FieldOperand(rdx, JSArray::kLengthOffset), rax);
1585 __ movq(rbx, FieldOperand(rdx, JSArray::kElementsOffset));
1588 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset),
1593 __ SmiToInteger32(rcx, FieldOperand(rdx, JSArray::kLengthOffset));
1599 __ movq(rax, FieldOperand(rbx,
1608 __ Integer32ToSmiField(FieldOperand(rdx, JSArray::kLengthOffset), rcx);
1611 __ movq(FieldOperand(rbx,
1948 __ movq(rbx, FieldOperand(rax, HeapNumber::kValueOffset));
1966 __ movq(FieldOperand(rax, HeapNumber::kValueOffset), rbx);
2096 __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
2226 __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
2281 __ movq(rdx, FieldOperand(rdx, GlobalObject::kGlobalReceiverOffset));
2286 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
2297 __ movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
2360 __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset),
2409 __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset),
2456 __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset),
2465 __ CompareRoot(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset),
2470 __ movq(FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset), rax);
2540 __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset),
2548 __ movq(rdi, FieldOperand(rdx, JSObject::kElementsOffset));
2549 __ Cmp(FieldOperand(rdi, HeapObject::kMapOffset),
2555 __ SmiCompare(rcx, FieldOperand(rdx, JSArray::kLengthOffset));
2558 __ SmiCompare(rcx, FieldOperand(rdi, FixedArray::kLengthOffset));
2566 __ movq(FieldOperand(rdi, rcx, times_pointer_size, FixedArray::kHeaderSize),
2752 __ movq(rbx, FieldOperand(rbx, JSGlobalPropertyCell::kValueOffset));
2996 __ Cmp(FieldOperand(rdx, HeapObject::kMapOffset),
3004 __ movq(rcx, FieldOperand(rdx, JSObject::kElementsOffset));
3008 __ SmiCompare(rax, FieldOperand(rcx, FixedArray::kLengthOffset));
3013 __ movq(rbx, FieldOperand(rcx,
3048 __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
3049 __ movq(rbx, FieldOperand(rbx, SharedFunctionInfo::kDebugInfoOffset));
3055 __ movq(rbx, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
3073 __ movzxbq(rcx, FieldOperand(rbx, Map::kInstanceSizeOffset));
3180 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
3184 __ cmpl(rcx, FieldOperand(rbx, ExternalArray::kLengthOffset));
3192 __ movq(rbx, FieldOperand(rbx, ExternalArray::kExternalPointerOffset));
3251 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0);
3259 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0);
3306 __ movq(rbx, FieldOperand(rdx, JSObject::kElementsOffset));
3313 __ cmpl(rdi, FieldOperand(rbx, ExternalArray::kLengthOffset));
3333 __ movq(rbx, FieldOperand(rbx, ExternalArray::kExternalPointerOffset));
3385 __ movsd(xmm0, FieldOperand(rax, HeapNumber::kValueOffset));
3386 __ movq(rbx, FieldOperand(rbx, ExternalArray::kExternalPointerOffset));