HomeSort by relevance Sort by last modified time
    Searched refs:FieldOperand (Results 1 - 19 of 19) sorted by null

  /external/v8/src/x64/
builtins-x64.cc 90 __ movq(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
91 __ movq(rbx, FieldOperand(rbx, SharedFunctionInfo::kConstructStubOffset));
92 __ lea(rbx, FieldOperand(rbx, Code::kHeaderSize));
139 __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
159 __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
160 __ decb(FieldOperand(rcx, SharedFunctionInfo::kConstructionCountOffset));
177 __ movzxbq(rdi, FieldOperand(rax, Map::kInstanceSizeOffset));
230 __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset));
231 __ movzxbq(rcx, FieldOperand(rax, Map::kPreAllocatedPropertyFieldsOffset));
234 __ movzxbq(rcx, FieldOperand(rax, Map::kInObjectPropertiesOffset))
    [all...]
code-stubs-x64.cc 49 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset),
78 __ movq(rcx, FieldOperand(rcx, GlobalObject::kGlobalContextOffset));
80 __ movq(FieldOperand(rax, JSObject::kMapOffset), rcx);
87 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rbx);
88 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rbx);
89 __ movq(FieldOperand(rax, JSFunction::kPrototypeOrInitialMapOffset), rcx);
90 __ movq(FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset), rdx);
91 __ movq(FieldOperand(rax, JSFunction::kContextOffset), rsi);
92 __ movq(FieldOperand(rax, JSFunction::kLiteralsOffset), rbx);
93 __ movq(FieldOperand(rax, JSFunction::kNextFunctionLinkOffset), rdi)
    [all...]
ic-x64.cc 77 __ movq(r1, FieldOperand(receiver, HeapObject::kMapOffset));
78 __ movb(r0, FieldOperand(r1, Map::kInstanceTypeOffset));
88 __ testb(FieldOperand(r1, Map::kBitFieldOffset),
93 __ movq(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
94 __ CompareRoot(FieldOperand(r0, HeapObject::kMapOffset),
118 __ SmiToInteger32(r0, FieldOperand(elements, kCapacityOffset));
130 __ movl(r1, FieldOperand(name, String::kHashFieldOffset));
338 FieldOperand(elements, NumberDictionary::kCapacityOffset));
357 __ cmpq(key, FieldOperand(elements,
373 __ Test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset)
    [all...]
stub-cache-x64.cc 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))
    [all...]
full-codegen-x64.cc 897 FieldOperand(rcx, JSObject::kElementsOffset));
903 __ movq(rbx, FieldOperand(rcx, HeapObject::kMapOffset));
904 __ movq(rdx, FieldOperand(rbx, Map::kInstanceDescriptorsOffset));
911 __ movq(rdx, FieldOperand(rdx, DescriptorArray::kEnumerationIndexOffset));
918 __ movq(rdx, FieldOperand(rdx, DescriptorArray::kEnumCacheBridgeCacheOffset));
924 __ movq(rcx, FieldOperand(rbx, Map::kPrototypeOffset));
931 __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset));
943 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset),
949 __ movq(rcx, FieldOperand(rax, Map::kInstanceDescriptorsOffset));
950 __ movq(rcx, FieldOperand(rcx, DescriptorArray::kEnumerationIndexOffset))
    [all...]
lithium-codegen-x64.cc     [all...]
macro-assembler-x64.cc 322 lea(dst, FieldOperand(object,
348 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
351 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
774 movq(target, FieldOperand(target, GlobalObject::kBuiltinsOffset));
775 movq(target, FieldOperand(target,
784 movq(target, FieldOperand(rdi, JSFunction::kCodeEntryOffset));
    [all...]
debug-x64.cc 300 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
303 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
304 __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
305 __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize));
macro-assembler-x64.h     [all...]
  /external/v8/src/ia32/
codegen-ia32.h 69 return FieldOperand(array, index_as_smi, times_half_pointer_size, offset);
builtins-ia32.cc 92 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
93 __ mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kConstructStubOffset));
94 __ lea(ebx, FieldOperand(ebx, Code::kHeaderSize));
140 __ mov(eax, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
160 __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
161 __ dec_b(FieldOperand(ecx, SharedFunctionInfo::kConstructionCountOffset));
180 __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset));
228 __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset));
229 __ movzx_b(ecx, FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
232 __ movzx_b(ecx, FieldOperand(eax, Map::kInObjectPropertiesOffset))
    [all...]
code-stubs-ia32.cc 51 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
81 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalContextOffset));
83 __ mov(FieldOperand(eax, JSObject::kMapOffset), ecx);
89 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ebx);
90 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx);
91 __ mov(FieldOperand(eax, JSFunction::kPrototypeOrInitialMapOffset),
93 __ mov(FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset), edx);
94 __ mov(FieldOperand(eax, JSFunction::kContextOffset), esi);
95 __ mov(FieldOperand(eax, JSFunction::kLiteralsOffset), ebx);
96 __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset)
    [all...]
stub-cache-ia32.cc 63 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
85 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset));
122 __ mov(r0, FieldOperand(receiver, HeapObject::kMapOffset));
128 __ test_b(FieldOperand(r0, Map::kBitFieldOffset),
138 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
141 __ cmp(FieldOperand(properties, HeapObject::kMapOffset),
167 __ mov(index, FieldOperand(properties, kCapacityOffset));
191 __ mov(entity_name, FieldOperand(entity_name, HeapObject::kMapOffset));
192 __ test_b(FieldOperand(entity_name, Map::kInstanceTypeOffset),
240 __ mov(scratch, FieldOperand(name, String::kHashFieldOffset))
    [all...]
ic-ia32.cc 79 __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset));
80 __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset));
90 __ test_b(FieldOperand(r1, Map::kBitFieldOffset),
95 __ mov(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
118 __ mov(r1, FieldOperand(elements, kCapacityOffset));
131 __ mov(r0, FieldOperand(name, String::kHashFieldOffset));
327 __ mov(r1, FieldOperand(elements, NumberDictionary::kCapacityOffset));
347 __ cmp(key, FieldOperand(elements,
363 __ test(FieldOperand(elements, r2, times_pointer_size, kDetailsOffset),
370 __ mov(result, FieldOperand(elements, r2, times_pointer_size, kValueOffset))
    [all...]
macro-assembler-ia32.cc 209 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
215 cmpb(FieldOperand(map, Map::kInstanceTypeOffset),
228 cmp(FieldOperand(obj, HeapObject::kMapOffset), Immediate(map));
236 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
237 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
248 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
256 movzx_b(scratch, FieldOperand(map, Map::kInstanceTypeOffset));
282 cmp(FieldOperand(object, HeapObject::kMapOffset),
299 mov(object, FieldOperand(object, HeapObject::kMapOffset));
602 mov(scratch, FieldOperand(scratch, offset))
    [all...]
full-codegen-ia32.cc 888 __ cmp(FieldOperand(ecx, JSObject::kElementsOffset),
895 __ mov(ebx, FieldOperand(ecx, HeapObject::kMapOffset));
896 __ mov(edx, FieldOperand(ebx, Map::kInstanceDescriptorsOffset));
903 __ mov(edx, FieldOperand(edx, DescriptorArray::kEnumerationIndexOffset));
911 __ mov(edx, FieldOperand(edx, DescriptorArray::kEnumCacheBridgeCacheOffset));
917 __ mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset));
924 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset));
936 __ cmp(FieldOperand(eax, HeapObject::kMapOffset),
942 __ mov(ecx, FieldOperand(eax, Map::kInstanceDescriptorsOffset));
943 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumerationIndexOffset))
    [all...]
lithium-codegen-ia32.cc 544 __ mov(eax, FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset));
549 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
556 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
    [all...]
debug-ia32.cc 293 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
296 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
297 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
298 __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
macro-assembler-ia32.h 757 static inline Operand FieldOperand(Register object, int offset) {
763 static inline Operand FieldOperand(Register object,
    [all...]

Completed in 723 milliseconds