Home | History | Annotate | Download | only in x64

Lines Matching refs:FieldOperand

306   lea(dst, FieldOperand(object, offset));
439 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
442 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
445 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
788 movq(target, FieldOperand(target, GlobalObject::kBuiltinsOffset));
789 movq(target, FieldOperand(target,
798 movq(target, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
2119 movq(scratch1, FieldOperand(first_object, HeapObject::kMapOffset));
2120 movq(scratch2, FieldOperand(second_object, HeapObject::kMapOffset));
2121 movzxbl(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset));
2122 movzxbl(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset));
2514 movq(rbx, FieldOperand(rdi, Code::kHandlerTableOffset));
2516 movq(rdx, FieldOperand(rbx, rdx, times_8, FixedArray::kHeaderSize));
2518 lea(rdi, FieldOperand(rdi, rdx, times_1, Code::kHeaderSize));
2633 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
2639 cmpb(FieldOperand(map, Map::kInstanceTypeOffset),
2649 cmpb(FieldOperand(map, Map::kBitField2Offset),
2660 cmpb(FieldOperand(map, Map::kBitField2Offset),
2663 cmpb(FieldOperand(map, Map::kBitField2Offset),
2673 cmpb(FieldOperand(map, Map::kBitField2Offset),
2696 cmpl(FieldOperand(maybe_number, offset),
2701 movsd(xmm_scratch, FieldOperand(maybe_number, HeapNumber::kValueOffset));
2703 movsd(FieldOperand(elements, index, times_8, FixedDoubleArray::kHeaderSize),
2711 cmpl(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0));
2726 movsd(FieldOperand(elements, index, times_8, FixedDoubleArray::kHeaderSize),
2736 Cmp(FieldOperand(obj, HeapObject::kMapOffset), map);
2744 Cmp(FieldOperand(obj, HeapObject::kMapOffset),
2754 Cmp(FieldOperand(obj, HeapObject::kMapOffset),
2810 movq(descriptors, FieldOperand(map,
2827 Cmp(FieldOperand(obj, HeapObject::kMapOffset), map);
2838 Cmp(FieldOperand(object, HeapObject::kMapOffset),
2875 movq(object, FieldOperand(object, HeapObject::kMapOffset));
2896 movq(map, FieldOperand(heap_object, HeapObject::kMapOffset));
2897 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
2918 FieldOperand(function, JSFunction::kSharedFunctionInfoOffset));
2921 TestBit(FieldOperand(kScratchRegister,
2929 testb(FieldOperand(result, Map::kBitFieldOffset),
2935 FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset));
2949 movq(result, FieldOperand(result, Map::kPrototypeOffset));
2955 movq(result, FieldOperand(result, Map::kConstructorOffset));
3106 movq(rdx, FieldOperand(function, JSFunction::kSharedFunctionInfoOffset));
3107 movq(rsi, FieldOperand(function, JSFunction::kContextOffset));
3109 FieldOperand(rdx, SharedFunctionInfo::kFormalParameterCountOffset));
3112 movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
3129 movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
3134 movq(rdx, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
3387 movq(scratch, FieldOperand(scratch, offset));
3388 movq(scratch, FieldOperand(scratch, GlobalObject::kGlobalContextOffset));
3392 Cmp(FieldOperand(scratch, HeapObject::kMapOffset),
3398 cmpq(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset));
3410 movq(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset));
3415 movq(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset));
3422 FieldOperand(holder_reg, JSGlobalProxy::kContextOffset));
3425 movq(scratch, FieldOperand(scratch, token_offset));
3426 cmpq(scratch, FieldOperand(kScratchRegister, token_offset));
3502 SmiToInteger32(r1, FieldOperand(elements,
3522 cmpq(key, FieldOperand(elements,
3538 Test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset),
3545 movq(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset));
3778 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
3813 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
3815 movq(FieldOperand(result, String::kLengthOffset), scratch1);
3816 movq(FieldOperand(result, String::kHashFieldOffset),
3851 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
3853 movq(FieldOperand(result, String::kLengthOffset), scratch1);
3854 movq(FieldOperand(result, String::kHashFieldOffset),
3873 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
3891 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
3909 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
3927 movq(FieldOperand(result, HeapObject::kMapOffset), kScratchRegister);
4028 CompareRoot(FieldOperand(dst, HeapObject::kMapOffset),
4043 movq(scratch, FieldOperand(scratch, GlobalObject::kGlobalContextOffset));
4062 movq(map_out, FieldOperand(function_in,
4084 movq(function, FieldOperand(function, GlobalObject::kGlobalContextOffset));
4093 movq(map, FieldOperand(function, JSFunction::kPrototypeOrInitialMapOffset));
4250 movq(scratch, FieldOperand(value, HeapObject::kMapOffset));
4257 testb(FieldOperand(scratch, Map::kInstanceTypeOffset),
4331 movq(map, FieldOperand(value, HeapObject::kMapOffset));
4344 movzxbl(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
4367 imul(length, FieldOperand(value, String::kLengthOffset));
4397 FieldOperand(rcx, JSObject::kElementsOffset));
4403 movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset));
4404 movq(rdx, FieldOperand(rbx, Map::kInstanceDescriptorsOrBitField3Offset));
4410 movq(rdx, FieldOperand(rdx, DescriptorArray::kEnumerationIndexOffset));
4417 movq(rdx, FieldOperand(rdx, DescriptorArray::kEnumCacheBridgeCacheOffset));
4423 movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset));