HomeSort by relevance Sort by last modified time
    Searched full:fieldoperand (Results 1 - 16 of 16) sorted by null

  /external/v8/src/ia32/
builtins-ia32.cc 88 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
89 __ mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kConstructStubOffset));
90 __ lea(ebx, FieldOperand(ebx, Code::kHeaderSize));
135 __ mov(eax, FieldOperand(edi, JSFunction::kPrototypeOrInitialMapOffset));
155 __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset));
197 __ movzx_b(edx, FieldOperand(eax, Map::kUnusedPropertyFieldsOffset));
198 __ movzx_b(ecx, FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset));
201 __ movzx_b(ecx, FieldOperand(eax, Map::kInObjectPropertiesOffset));
251 __ mov(FieldOperand(ebx, JSObject::kPropertiesOffset), edi);
306 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset))
    [all...]
ic-ia32.cc 75 __ mov(r0, FieldOperand(receiver, JSObject::kMapOffset));
77 __ test(FieldOperand(r0, Map::kInstanceAttributesOffset),
84 __ movzx_b(r0, FieldOperand(r0, Map::kInstanceTypeOffset));
95 __ mov(r0, FieldOperand(receiver, JSObject::kPropertiesOffset));
99 __ cmp(FieldOperand(r0, HeapObject::kMapOffset),
108 __ mov(r2, FieldOperand(r0, kCapacityOffset));
121 __ mov(r1, FieldOperand(name, String::kHashFieldOffset));
217 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset));
220 __ movzx_b(ebx, FieldOperand(ecx, Map::kBitFieldOffset));
237 __ mov(ecx, FieldOperand(edx, JSObject::kElementsOffset))
    [all...]
macro-assembler-ia32.cc 339 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
345 cmpb(FieldOperand(map, Map::kInstanceTypeOffset),
358 cmp(FieldOperand(obj, HeapObject::kMapOffset), Immediate(map));
366 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset));
367 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
393 cmp(FieldOperand(object, HeapObject::kMapOffset),
596 mov(scratch, FieldOperand(reg, HeapObject::kMapOffset));
608 mov(scratch, FieldOperand(reg, HeapObject::kMapOffset));
613 mov(reg, FieldOperand(scratch, Map::kPrototypeOffset));
616 cmp(FieldOperand(reg, HeapObject::kMapOffset)
    [all...]
codegen-ia32.cc 388 __ mov(tmp, FieldOperand(tmp, JSFunction::kContextOffset));
425 __ mov(tmp.reg(), FieldOperand(tmp.reg(), JSFunction::kContextOffset));
563 __ mov(reg, FieldOperand(reg, GlobalObject::kGlobalReceiverOffset));
750 __ fld_d(FieldOperand(value.reg(), HeapNumber::kValueOffset));
899 __ cmp(FieldOperand(left_, HeapObject::kMapOffset),
902 __ movdbl(xmm0, FieldOperand(left_, HeapNumber::kValueOffset));
    [all...]
stub-cache-ia32.cc 60 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset));
82 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset));
129 __ mov(scratch, FieldOperand(name, String::kHashFieldOffset));
130 __ add(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
138 __ mov(scratch, FieldOperand(name, String::kHashFieldOffset));
139 __ add(scratch, FieldOperand(receiver, HeapObject::kMapOffset));
162 FieldOperand(prototype, GlobalObject::kGlobalContextOffset));
167 FieldOperand(prototype, JSFunction::kPrototypeOrInitialMapOffset));
169 __ mov(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
186 __ mov(eax, FieldOperand(receiver, JSArray::kLengthOffset))
    [all...]
fast-codegen-ia32.cc 492 FieldOperand(destination(), JSGlobalPropertyCell::kValueOffset));
520 __ mov(FieldOperand(receiver_reg(), offset), accumulator0());
528 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset));
529 __ mov(FieldOperand(scratch0(), offset), accumulator0());
568 __ mov(destination(), FieldOperand(receiver_reg(), offset));
572 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset));
573 __ mov(destination(), FieldOperand(scratch0(), offset));
full-codegen-ia32.cc 878 __ mov(ebx, FieldOperand(edi, JSFunction::kLiteralsOffset));
881 __ mov(eax, FieldOperand(ebx, literal_offset));
900 __ push(FieldOperand(edi, JSFunction::kLiteralsOffset));
969 __ push(FieldOperand(ebx, JSFunction::kLiteralsOffset));
1000 __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset));
1002 __ mov(FieldOperand(ebx, offset), result_register());
    [all...]
macro-assembler-ia32.h 514 static inline Operand FieldOperand(Register object, int offset) {
520 static inline Operand FieldOperand(Register object,
  /external/v8/src/x64/
builtins-x64.cc 221 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset));
257 __ movq(rbx, FieldOperand(rsi, kGlobalIndex));
258 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalContextOffset));
259 __ movq(rbx, FieldOperand(rbx, kGlobalIndex));
260 __ movq(rbx, FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset));
306 __ movq(rdx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
308 FieldOperand(rdx, SharedFunctionInfo::kFormalParameterCountOffset));
309 __ movq(rdx, FieldOperand(rdx, SharedFunctionInfo::kCodeOffset));
310 __ lea(rdx, FieldOperand(rdx, Code::kHeaderSize));
374 __ movq(rsi, FieldOperand(rdi, JSFunction::kContextOffset))
    [all...]
ic-x64.cc 74 __ movq(r0, FieldOperand(r1, JSObject::kMapOffset));
76 __ testl(FieldOperand(r0, Map::kInstanceAttributesOffset),
83 __ movzxbq(r0, FieldOperand(r0, Map::kInstanceTypeOffset));
94 __ movq(r0, FieldOperand(r1, JSObject::kPropertiesOffset));
98 __ Cmp(FieldOperand(r0, HeapObject::kMapOffset), Factory::hash_table_map());
106 __ movq(r2, FieldOperand(r0, kCapacityOffset));
119 __ movl(r1, FieldOperand(name, String::kHashFieldOffset));
274 __ testb(FieldOperand(rdx, Map::kBitFieldOffset),
283 __ movq(rcx, FieldOperand(rcx, JSObject::kElementsOffset));
285 __ CompareRoot(FieldOperand(rcx, HeapObject::kMapOffset)
    [all...]
fast-codegen-x64.cc 59 FieldOperand(destination(), JSGlobalPropertyCell::kValueOffset));
87 __ movq(FieldOperand(receiver_reg(), offset), accumulator0());
95 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset));
96 __ movq(FieldOperand(scratch0(), offset), accumulator0());
135 __ movq(destination(), FieldOperand(receiver_reg(), offset));
139 FieldOperand(receiver_reg(), JSObject::kPropertiesOffset));
140 __ movq(destination(), FieldOperand(scratch0(), offset));
macro-assembler-x64.cc 443 movq(rdi, FieldOperand(rdi, GlobalObject::kBuiltinsOffset));
446 movq(rdi, FieldOperand(rdi, builtins_offset));
448 movq(target, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset));
449 movq(target, FieldOperand(target, SharedFunctionInfo::kCodeOffset));
    [all...]
stub-cache-x64.cc 69 __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset));
104 FieldOperand(prototype, GlobalObject::kGlobalContextOffset));
109 FieldOperand(prototype, JSFunction::kPrototypeOrInitialMapOffset));
111 __ movq(prototype, FieldOperand(prototype, Map::kPrototypeOffset));
126 __ movq(dst, FieldOperand(src, offset));
130 __ movq(dst, FieldOperand(src, JSObject::kPropertiesOffset));
131 __ movq(dst, FieldOperand(dst, offset));
149 __ push(FieldOperand(kScratchRegister, InterceptorInfo::kDataOffset));
176 __ movl(scratch, FieldOperand(name, String::kHashFieldOffset));
178 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset))
    [all...]
codegen-x64.cc 754 __ movq(rax, FieldOperand(rax, JSFunction::kSharedFunctionInfoOffset));
756 __ Cmp(FieldOperand(rax, SharedFunctionInfo::kCodeOffset), apply_code);
    [all...]
full-codegen-x64.cc 880 __ movq(rbx, FieldOperand(rdi, JSFunction::kLiteralsOffset));
883 __ movq(rax, FieldOperand(rbx, literal_offset));
901 __ push(FieldOperand(rdi, JSFunction::kLiteralsOffset));
971 __ push(FieldOperand(rbx, JSFunction::kLiteralsOffset));
1002 __ movq(rbx, FieldOperand(rbx, JSObject::kElementsOffset));
1004 __ movq(FieldOperand(rbx, offset), result_register());
    [all...]
macro-assembler-x64.h 775 static inline Operand FieldOperand(Register object, int offset) {
781 static inline Operand FieldOperand(Register object,
    [all...]

Completed in 186 milliseconds