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

  /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...]
full-codegen-x64.cc 142 __ SmiAddConstant(FieldOperand(rax, JSGlobalPropertyCell::kValueOffset),
739 __ movq(rbx, FieldOperand(rsi, HeapObject::kMapOffset));
939 __ movq(rax, FieldOperand(rax, HeapObject::kMapOffset));
    [all...]
lithium-codegen-x64.cc     [all...]
macro-assembler-x64.cc 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));
    [all...]
debug-x64.cc 322 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
325 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
326 __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
327 __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize));
macro-assembler-x64.h 228 // the tagged HeapObject pointer. For use with FieldOperand(reg, off).
    [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...]
debug-ia32.cc 316 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
319 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
320 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
321 __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
macro-assembler-ia32.h 141 // the tagged HeapObject pointer. For use with FieldOperand(reg, off).
    [all...]

Completed in 124 milliseconds