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

1 2

  /external/v8/src/x64/
codegen-x64.cc 233 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
258 __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset));
264 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset));
265 __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset),
281 __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi);
285 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
310 __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi);
312 __ movq(FieldOperand(rdx, JSObject::kElementsOffset), r14);
323 __ movq(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11);
328 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx)
    [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...]
builtins-x64.cc 115 __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
135 __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
136 __ decb(FieldOperand(rcx,
154 __ movzxbq(rdi, FieldOperand(rax, Map::kInstanceSizeOffset));
179 FieldOperand(rax, Map::kPreAllocatedPropertyFieldsOffset));
208 __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset));
210 FieldOperand(rax, Map::kPreAllocatedPropertyFieldsOffset));
213 __ movzxbq(rcx, FieldOperand(rax, Map::kInObjectPropertiesOffset));
265 __ movq(FieldOperand(rbx, JSObject::kPropertiesOffset), rdi);
320 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset))
    [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),
295 __ testb(FieldOperand(map, Map::kBitFieldOffset),
331 __ movq(elements, FieldOperand(receiver, JSObject::kElementsOffset));
334 __ CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
341 __ SmiCompare(key, FieldOperand(elements, FixedArray::kLengthOffset));
346 __ movq(scratch, FieldOperand(elements
    [all...]
stub-cache-x64.cc 79 __ cmpq(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset));
88 __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset));
125 __ movq(r0, FieldOperand(receiver, HeapObject::kMapOffset));
131 __ testb(FieldOperand(r0, Map::kBitFieldOffset),
141 __ movq(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
144 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset),
196 __ movl(scratch, FieldOperand(name, String::kHashFieldOffset));
198 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
208 __ movl(scratch, FieldOperand(name, String::kHashFieldOffset));
209 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset))
    [all...]
  /external/v8/src/ia32/
codegen-ia32.cc 364 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
388 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
395 __ mov(edi, FieldOperand(edi, FixedArray::kLengthOffset));
406 __ mov(FieldOperand(eax, HeapObject::kMapOffset),
408 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
409 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset));
411 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
421 __ mov(edi, FieldOperand(esi, FixedArray::kLengthOffset));
445 __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize));
455 __ movdbl(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize)
    [all...]
builtins-ia32.cc 114 __ mov(eax, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
133 __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
134 __ dec_b(FieldOperand(ecx,
154 __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset));
175 FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
204 __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset));
206 FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
209 __ movzx_b(ecx, FieldOperand(eax, Map::kInObjectPropertiesOffset));
260 __ mov(FieldOperand(ebx, JSObject::kPropertiesOffset), edi);
315 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset))
    [all...]
stub-cache-ia32.cc 70 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
74 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
102 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
112 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset));
156 __ mov(r0, FieldOperand(receiver, HeapObject::kMapOffset));
162 __ test_b(FieldOperand(r0, Map::kBitFieldOffset),
172 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
175 __ cmp(FieldOperand(properties, HeapObject::kMapOffset),
230 __ mov(offset, FieldOperand(name, String::kHashFieldOffset));
231 __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset))
    [all...]
ic-ia32.cc 78 __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset));
79 __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset));
89 __ test_b(FieldOperand(r1, Map::kBitFieldOffset),
94 __ mov(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
279 __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset));
282 __ test_b(FieldOperand(map, Map::kBitFieldOffset),
313 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset));
324 __ cmp(key, FieldOperand(scratch, FixedArray::kLengthOffset));
328 __ mov(scratch, FieldOperand(scratch, key, times_2, FixedArray::kHeaderSize));
356 __ mov(hash, FieldOperand(key, String::kHashFieldOffset))
    [all...]
code-stubs-ia32.cc 52 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset));
82 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalContextOffset));
84 __ mov(FieldOperand(eax, JSObject::kMapOffset), ecx);
90 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ebx);
91 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx);
92 __ mov(FieldOperand(eax, JSFunction::kPrototypeOrInitialMapOffset),
94 __ mov(FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset), edx);
95 __ mov(FieldOperand(eax, JSFunction::kContextOffset), esi);
96 __ mov(FieldOperand(eax, JSFunction::kLiteralsOffset), ebx);
97 __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset)
    [all...]
codegen-ia32.h 67 return FieldOperand(array, index_as_smi, times_half_pointer_size, offset);
macro-assembler-ia32.cc 217 lea(dst, FieldOperand(object, offset));
371 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
377 cmpb(FieldOperand(map, Map::kInstanceTypeOffset),
387 cmpb(FieldOperand(map, Map::kBitField2Offset),
398 cmpb(FieldOperand(map, Map::kBitField2Offset),
401 cmpb(FieldOperand(map, Map::kBitField2Offset),
411 cmpb(FieldOperand(map, Map::kBitField2Offset),
435 cmp(FieldOperand(maybe_number, offset),
444 movdbl(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset));
446 movdbl(FieldOperand(elements, key, times_4, FixedDoubleArray::kHeaderSize)
    [all...]
lithium-codegen-ia32.cc 568 __ mov(eax, FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset));
573 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
580 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax);
    [all...]
full-codegen-ia32.cc 316 __ sub(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset),
332 __ mov(FieldOperand(ebx, JSGlobalPropertyCell::kValueOffset),
799 __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset));
    [all...]
  /external/chromium_org/v8/src/ia32/
stub-cache-ia32.cc 70 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
74 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
102 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset));
112 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset));
156 __ mov(r0, FieldOperand(receiver, HeapObject::kMapOffset));
162 __ test_b(FieldOperand(r0, Map::kBitFieldOffset),
172 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
175 __ cmp(FieldOperand(properties, HeapObject::kMapOffset),
230 __ mov(offset, FieldOperand(name, Name::kHashFieldOffset));
231 __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset))
    [all...]
builtins-ia32.cc 78 __ mov(eax, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
79 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kCodeOffset));
80 __ lea(eax, FieldOperand(eax, Code::kHeaderSize));
111 __ lea(eax, FieldOperand(eax, Code::kHeaderSize));
177 __ mov(eax, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
196 __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
197 __ dec_b(FieldOperand(ecx,
217 __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset));
237 FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
266 __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset))
    [all...]
ic-ia32.cc 78 __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset));
79 __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset));
89 __ test_b(FieldOperand(r1, Map::kBitFieldOffset),
94 __ mov(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
236 __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset));
239 __ test_b(FieldOperand(map, Map::kBitFieldOffset),
270 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset));
281 __ cmp(key, FieldOperand(scratch, FixedArray::kLengthOffset));
285 __ mov(scratch, FieldOperand(scratch, key, times_2, FixedArray::kHeaderSize));
316 __ mov(hash, FieldOperand(key, Name::kHashFieldOffset))
    [all...]
code-stubs-ia32.cc 320 __ mov(ecx, FieldOperand(ecx, GlobalObject::kNativeContextOffset));
322 __ mov(FieldOperand(eax, JSObject::kMapOffset), ebx);
328 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), ebx);
329 __ mov(FieldOperand(eax, JSObject::kElementsOffset), ebx);
330 __ mov(FieldOperand(eax, JSFunction::kPrototypeOrInitialMapOffset),
332 __ mov(FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset), edx);
333 __ mov(FieldOperand(eax, JSFunction::kContextOffset), esi);
334 __ mov(FieldOperand(eax, JSFunction::kLiteralsOffset), ebx);
342 __ mov(ebx, FieldOperand(edx, SharedFunctionInfo::kOptimizedCodeMapOffset));
347 __ mov(FieldOperand(eax, JSFunction::kNextFunctionLinkOffset)
    [all...]
macro-assembler-ia32.cc 295 lea(dst, FieldOperand(object, offset));
330 lea(address, FieldOperand(object, HeapObject::kMapOffset));
361 lea(address, FieldOperand(object, HeapObject::kMapOffset));
492 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
498 cmpb(FieldOperand(map, Map::kInstanceTypeOffset),
510 cmpb(FieldOperand(map, Map::kBitField2Offset),
523 cmpb(FieldOperand(map, Map::kBitField2Offset),
526 cmpb(FieldOperand(map, Map::kBitField2Offset),
537 cmpb(FieldOperand(map, Map::kBitField2Offset),
562 cmp(FieldOperand(maybe_number, offset)
    [all...]
codegen-ia32.cc 669 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx);
698 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset));
705 __ mov(edi, FieldOperand(edi, FixedArray::kLengthOffset));
718 __ mov(FieldOperand(eax, HeapObject::kMapOffset),
720 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi);
721 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset));
723 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax);
733 __ mov(edi, FieldOperand(esi, FixedArray::kLengthOffset));
757 __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize));
767 __ movdbl(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize)
    [all...]
  /external/chromium_org/v8/src/x64/
codegen-x64.cc 271 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
301 __ movq(r8, FieldOperand(rdx, JSObject::kElementsOffset));
307 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset));
308 __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset),
324 __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi);
328 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx);
353 __ movq(FieldOperand(r14, HeapObject::kMapOffset), rdi);
355 __ movq(FieldOperand(rdx, JSObject::kElementsOffset), r14);
366 __ movq(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11);
371 __ movq(FieldOperand(rdx, HeapObject::kMapOffset), rbx)
    [all...]
builtins-x64.cc 78 FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
80 FieldOperand(kScratchRegister, SharedFunctionInfo::kCodeOffset));
81 __ lea(kScratchRegister, FieldOperand(kScratchRegister, Code::kHeaderSize));
113 __ lea(rax, FieldOperand(rax, Code::kHeaderSize));
181 __ movq(rax, FieldOperand(rdi, JSFunction::kPrototypeOrInitialMapOffset));
201 __ movq(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
202 __ decb(FieldOperand(rcx,
220 __ movzxbq(rdi, FieldOperand(rax, Map::kInstanceSizeOffset));
245 FieldOperand(rax, Map::kPreAllocatedPropertyFieldsOffset));
274 __ movzxbq(rdx, FieldOperand(rax, Map::kUnusedPropertyFieldsOffset))
    [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),
251 __ testb(FieldOperand(map, Map::kBitFieldOffset),
287 __ movq(elements, FieldOperand(receiver, JSObject::kElementsOffset));
290 __ CompareRoot(FieldOperand(elements, HeapObject::kMapOffset),
297 __ SmiCompare(key, FieldOperand(elements, FixedArray::kLengthOffset));
302 __ movq(scratch, FieldOperand(elements
    [all...]
stub-cache-x64.cc 79 __ cmpq(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset));
88 __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset));
125 __ movq(r0, FieldOperand(receiver, HeapObject::kMapOffset));
131 __ testb(FieldOperand(r0, Map::kBitFieldOffset),
141 __ movq(properties, FieldOperand(receiver, JSObject::kPropertiesOffset));
144 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset),
196 __ movl(scratch, FieldOperand(name, Name::kHashFieldOffset));
198 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
208 __ movl(scratch, FieldOperand(name, Name::kHashFieldOffset));
209 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset))
    [all...]
code-stubs-x64.cc 316 __ movq(rcx, FieldOperand(rcx, GlobalObject::kNativeContextOffset));
318 __ movq(FieldOperand(rax, JSObject::kMapOffset), rbx);
325 __ movq(FieldOperand(rax, JSObject::kPropertiesOffset), rbx);
326 __ movq(FieldOperand(rax, JSObject::kElementsOffset), rbx);
327 __ movq(FieldOperand(rax, JSFunction::kPrototypeOrInitialMapOffset), r8);
328 __ movq(FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset), rdx);
329 __ movq(FieldOperand(rax, JSFunction::kContextOffset), rsi);
330 __ movq(FieldOperand(rax, JSFunction::kLiteralsOffset), rbx);
339 FieldOperand(rdx, SharedFunctionInfo::kOptimizedCodeMapOffset));
344 __ movq(FieldOperand(rax, JSFunction::kNextFunctionLinkOffset)
    [all...]

Completed in 333 milliseconds

1 2