Home
last modified time | relevance | path

Searched refs:FieldOperand (Results 1 – 25 of 39) sorted by relevance

12

/external/v8/src/x87/
Dcodegen-x87.cc238 __ mov(FieldOperand(receiver, HeapObject::kMapOffset), target_map); in GenerateMapChangeElementsTransition()
266 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
273 __ mov(edi, FieldOperand(edi, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
286 __ mov(FieldOperand(eax, HeapObject::kMapOffset), in GenerateSmiToDouble()
288 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi); in GenerateSmiToDouble()
289 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
291 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax); in GenerateSmiToDouble()
296 __ mov(edi, FieldOperand(esi, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
314 __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize)); in GenerateSmiToDouble()
324 __ fstp_d(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize)); in GenerateSmiToDouble()
[all …]
Dcode-stubs-x87.cc291 __ fld_d(FieldOperand(number, HeapNumber::kValueOffset)); in LoadFloatOperand()
311 __ mov(scratch, FieldOperand(edx, HeapObject::kMapOffset)); in CheckFloatOperands()
318 __ mov(scratch, FieldOperand(eax, HeapObject::kMapOffset)); in CheckFloatOperands()
342 __ fstp_d(FieldOperand(eax, HeapNumber::kValueOffset)); in Generate()
359 __ cmp(FieldOperand(receiver, JSFunction::kPrototypeOrInitialMapOffset), in Generate()
618 __ mov(FieldOperand(eax, JSObject::kMapOffset), edi); in GenerateNewSloppyFast()
619 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in GenerateNewSloppyFast()
621 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in GenerateNewSloppyFast()
628 __ mov(FieldOperand(eax, JSObject::kHeaderSize + in GenerateNewSloppyFast()
635 __ mov(FieldOperand(eax, JSObject::kHeaderSize + in GenerateNewSloppyFast()
[all …]
Dbuiltins-x87.cc39 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in Generate_Adaptor()
86 __ mov(eax, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
87 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
88 __ lea(eax, FieldOperand(eax, Code::kHeaderSize)); in GenerateTailCallToSharedCode()
94 __ lea(eax, FieldOperand(eax, Code::kHeaderSize)); in GenerateTailCallToReturnedCode()
154 FieldOperand(edx, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
164 __ cmp(edi, FieldOperand(eax, Map::kConstructorOrBackPointerOffset)); in Generate_JSConstructStubHelper()
178 __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset)); in Generate_JSConstructStubHelper()
211 __ mov(esi, FieldOperand(eax, Map::kBitField3Offset)); in Generate_JSConstructStubHelper()
216 __ sub(FieldOperand(eax, Map::kBitField3Offset), in Generate_JSConstructStubHelper()
[all …]
Dmacro-assembler-x87.cc349 lea(dst, FieldOperand(object, offset)); in RecordWriteField()
381 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
398 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
535 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
541 cmpb(FieldOperand(map, Map::kInstanceTypeOffset), in CmpInstanceType()
553 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastElements()
566 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
569 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
580 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastSmiElements()
601 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); in StoreNumberToDoubleElements()
[all …]
/external/v8/src/x64/
Dcodegen-x64.cc116 __ movp(FieldOperand(receiver, HeapObject::kMapOffset), target_map); in GenerateMapChangeElementsTransition()
150 __ movp(r8, FieldOperand(rdx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
154 __ SmiToInteger32(r9, FieldOperand(r8, FixedDoubleArray::kLengthOffset)); in GenerateSmiToDouble()
158 __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset), in GenerateSmiToDouble()
181 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); in GenerateSmiToDouble()
185 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); in GenerateSmiToDouble()
210 __ movp(FieldOperand(r14, HeapObject::kMapOffset), rdi); in GenerateSmiToDouble()
212 __ movp(FieldOperand(rdx, JSObject::kElementsOffset), r14); in GenerateSmiToDouble()
223 __ movp(FieldOperand(r14, FixedDoubleArray::kLengthOffset), r11); in GenerateSmiToDouble()
228 __ movp(FieldOperand(rdx, HeapObject::kMapOffset), rbx); in GenerateSmiToDouble()
[all …]
Dcode-stubs-x64.cc238 __ cmpp(FieldOperand(rdx, HeapObject::kMapOffset), rcx); in LoadSSE2UnknownOperands()
240 __ Movsd(xmm0, FieldOperand(rdx, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands()
245 __ cmpp(FieldOperand(rax, HeapObject::kMapOffset), rcx); in LoadSSE2UnknownOperands()
247 __ Movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands()
287 __ CompareRoot(FieldOperand(base, HeapObject::kMapOffset), in Generate()
291 __ Movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate()
304 __ CompareRoot(FieldOperand(exponent, HeapObject::kMapOffset), in Generate()
307 __ Movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate()
314 __ Movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate()
500 __ Movsd(FieldOperand(rax, HeapNumber::kValueOffset), double_result); in Generate()
[all …]
Dbuiltins-x64.cc38 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); in Generate_Adaptor()
86 FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
88 FieldOperand(kScratchRegister, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
89 __ leap(kScratchRegister, FieldOperand(kScratchRegister, Code::kHeaderSize)); in GenerateTailCallToSharedCode()
95 __ leap(rax, FieldOperand(rax, Code::kHeaderSize)); in GenerateTailCallToReturnedCode()
150 FieldOperand(rdx, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
161 __ cmpp(rdi, FieldOperand(rax, Map::kConstructorOrBackPointerOffset)); in Generate_JSConstructStubHelper()
165 __ movzxbp(r9, FieldOperand(rax, Map::kInstanceSizeOffset)); in Generate_JSConstructStubHelper()
197 __ movl(rsi, FieldOperand(rax, Map::kBitField3Offset)); in Generate_JSConstructStubHelper()
202 __ subl(FieldOperand(rax, Map::kBitField3Offset), in Generate_JSConstructStubHelper()
[all …]
Dmacro-assembler-x64.cc311 leap(dst, FieldOperand(object, offset)); in RecordWriteField()
397 cmpp(map, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
405 leap(dst, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
519 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
522 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
525 CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in AssertFastElements()
2454 movp(scratch1, FieldOperand(first_object, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2455 movp(scratch2, FieldOperand(second_object, HeapObject::kMapOffset)); in JumpIfNotBothSequentialOneByteStrings()
2456 movzxbl(scratch1, FieldOperand(scratch1, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
2457 movzxbl(scratch2, FieldOperand(scratch2, Map::kInstanceTypeOffset)); in JumpIfNotBothSequentialOneByteStrings()
[all …]
/external/v8/src/ic/x64/
Dic-x64.cc160 FieldOperand(map, Map::kBitFieldOffset), in GenerateKeyedLoadReceiverCheck()
192 __ movp(elements, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
195 __ SmiCompare(key, FieldOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
204 __ movp(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
206 __ movp(scratch, FieldOperand(scratch, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
210 __ movp(elements, FieldOperand(scratch, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
211 __ movp(scratch, FieldOperand(scratch, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
216 __ testb(FieldOperand(scratch, Map::kBitFieldOffset), in GenerateFastArrayLoad()
236 __ movp(scratch, FieldOperand(elements, index.reg, index.scale, in GenerateFastArrayLoad()
263 __ movl(hash, FieldOperand(key, Name::kHashFieldOffset)); in GenerateKeyNameCheck()
[all …]
Dhandler-compiler-x64.cc48 __ movp(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
54 __ testb(FieldOperand(scratch0, Map::kBitFieldOffset), in GenerateDictionaryNegativeLookup()
64 __ movp(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
67 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset), in GenerateDictionaryNegativeLookup()
84 FieldOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
86 __ movp(result, FieldOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
164 __ movp(holder, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
165 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall()
167 __ movp(holder, FieldOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
168 __ movp(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall()
[all …]
Dstub-cache-x64.cc54 __ cmpp(kScratchRegister, FieldOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
62 __ movl(offset, FieldOperand(kScratchRegister, Code::kFlagsOffset)); in ProbeTable()
133 __ movl(scratch, FieldOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
135 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe()
145 __ movl(scratch, FieldOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
146 __ addl(scratch, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe()
/external/v8/src/ic/x87/
Dic-x87.cc150 __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
153 __ test_b(FieldOperand(map, Map::kBitFieldOffset), in GenerateKeyedLoadReceiverCheck()
182 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
186 __ cmp(key, FieldOperand(scratch, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
193 __ mov(scratch2, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
195 __ mov(scratch2, FieldOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
199 __ mov(scratch, FieldOperand(scratch2, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
200 __ mov(scratch2, FieldOperand(scratch2, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
206 FieldOperand(scratch2, Map::kBitFieldOffset), in GenerateFastArrayLoad()
225 __ mov(scratch, FieldOperand(scratch, key, times_2, FixedArray::kHeaderSize)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-x87.cc31 FieldOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateLoadViaGetter()
84 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
90 __ test_b(FieldOperand(scratch0, Map::kBitFieldOffset), in GenerateDictionaryNegativeLookup()
100 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
103 __ cmp(FieldOperand(properties, HeapObject::kMapOffset), in GenerateDictionaryNegativeLookup()
120 FieldOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
122 __ mov(result, FieldOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
180 __ mov(holder, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
181 __ mov(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall()
183 __ mov(holder, FieldOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
[all …]
Dstub-cache-x87.cc47 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
51 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset)); in ProbeTable()
96 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
106 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset)); in ProbeTable()
181 __ mov(offset, FieldOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
182 __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe()
196 __ mov(offset, FieldOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
197 __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe()
/external/v8/src/ic/ia32/
Dic-ia32.cc150 __ mov(map, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck()
153 __ test_b(FieldOperand(map, Map::kBitFieldOffset), in GenerateKeyedLoadReceiverCheck()
182 __ mov(scratch, FieldOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
186 __ cmp(key, FieldOperand(scratch, FixedArray::kLengthOffset)); in GenerateFastArrayLoad()
193 __ mov(scratch2, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
195 __ mov(scratch2, FieldOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad()
199 __ mov(scratch, FieldOperand(scratch2, JSObject::kElementsOffset)); in GenerateFastArrayLoad()
200 __ mov(scratch2, FieldOperand(scratch2, HeapObject::kMapOffset)); in GenerateFastArrayLoad()
206 FieldOperand(scratch2, Map::kBitFieldOffset), in GenerateFastArrayLoad()
225 __ mov(scratch, FieldOperand(scratch, key, times_2, FixedArray::kHeaderSize)); in GenerateFastArrayLoad()
[all …]
Dhandler-compiler-ia32.cc31 FieldOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); in GenerateLoadViaGetter()
84 __ mov(scratch0, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup()
90 __ test_b(FieldOperand(scratch0, Map::kBitFieldOffset), in GenerateDictionaryNegativeLookup()
100 __ mov(properties, FieldOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup()
103 __ cmp(FieldOperand(properties, HeapObject::kMapOffset), in GenerateDictionaryNegativeLookup()
120 FieldOperand(result, JSFunction::kPrototypeOrInitialMapOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
122 __ mov(result, FieldOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype()
180 __ mov(holder, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
181 __ mov(holder, FieldOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall()
183 __ mov(holder, FieldOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall()
[all …]
Dstub-cache-ia32.cc47 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
51 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset)); in ProbeTable()
96 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in ProbeTable()
106 __ mov(offset, FieldOperand(offset, Code::kFlagsOffset)); in ProbeTable()
181 __ mov(offset, FieldOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
182 __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe()
196 __ mov(offset, FieldOperand(name, Name::kHashFieldOffset)); in GenerateProbe()
197 __ add(offset, FieldOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe()
/external/v8/src/ia32/
Dcode-stubs-ia32.cc316 __ fld_d(FieldOperand(number, HeapNumber::kValueOffset)); in LoadFloatOperand()
335 __ cmp(FieldOperand(edx, HeapObject::kMapOffset), factory->heap_number_map()); in LoadSSE2Operands()
337 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset)); in LoadSSE2Operands()
341 __ cmp(FieldOperand(eax, HeapObject::kMapOffset), factory->heap_number_map()); in LoadSSE2Operands()
355 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset)); in LoadSSE2Operands()
367 __ mov(scratch, FieldOperand(edx, HeapObject::kMapOffset)); in CheckFloatOperands()
374 __ mov(scratch, FieldOperand(eax, HeapObject::kMapOffset)); in CheckFloatOperands()
409 __ cmp(FieldOperand(base, HeapObject::kMapOffset), in Generate()
413 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate()
426 __ cmp(FieldOperand(exponent, HeapObject::kMapOffset), in Generate()
[all …]
Dbuiltins-ia32.cc39 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in Generate_Adaptor()
86 __ mov(eax, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode()
87 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kCodeOffset)); in GenerateTailCallToSharedCode()
88 __ lea(eax, FieldOperand(eax, Code::kHeaderSize)); in GenerateTailCallToSharedCode()
94 __ lea(eax, FieldOperand(eax, Code::kHeaderSize)); in GenerateTailCallToReturnedCode()
154 FieldOperand(edx, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_JSConstructStubHelper()
164 __ cmp(edi, FieldOperand(eax, Map::kConstructorOrBackPointerOffset)); in Generate_JSConstructStubHelper()
178 __ movzx_b(edi, FieldOperand(eax, Map::kInstanceSizeOffset)); in Generate_JSConstructStubHelper()
211 __ mov(esi, FieldOperand(eax, Map::kBitField3Offset)); in Generate_JSConstructStubHelper()
216 __ sub(FieldOperand(eax, Map::kBitField3Offset), in Generate_JSConstructStubHelper()
[all …]
Dmacro-assembler-ia32.cc290 fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset)); in TruncateHeapNumberToI()
292 mov(result_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in TruncateHeapNumberToI()
320 movsd(xmm0, FieldOperand(input_reg, HeapNumber::kValueOffset)); in TruncateHeapNumberToI()
421 lea(dst, FieldOperand(object, offset)); in RecordWriteField()
456 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
473 lea(address, FieldOperand(object, HeapObject::kMapOffset)); in RecordWriteForMap()
620 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType()
626 cmpb(FieldOperand(map, Map::kInstanceTypeOffset), in CmpInstanceType()
638 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastElements()
651 cmpb(FieldOperand(map, Map::kBitField2Offset), in CheckFastObjectElements()
[all …]
Dcodegen-ia32.cc544 __ mov(FieldOperand(receiver, HeapObject::kMapOffset), target_map); in GenerateMapChangeElementsTransition()
577 __ mov(edi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
584 __ mov(edi, FieldOperand(edi, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
597 __ mov(FieldOperand(eax, HeapObject::kMapOffset), in GenerateSmiToDouble()
599 __ mov(FieldOperand(eax, FixedDoubleArray::kLengthOffset), edi); in GenerateSmiToDouble()
600 __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset)); in GenerateSmiToDouble()
602 __ mov(FieldOperand(edx, JSObject::kElementsOffset), eax); in GenerateSmiToDouble()
612 __ mov(edi, FieldOperand(esi, FixedArray::kLengthOffset)); in GenerateSmiToDouble()
633 __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize)); in GenerateSmiToDouble()
641 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble()
[all …]
/external/v8/src/full-codegen/x87/
Dfull-codegen-x87.cc360 __ sub(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterDecrement()
368 __ mov(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterReset()
733 __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext()
1006 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in VisitForInStatement()
1014 __ cmp(FieldOperand(eax, HeapObject::kMapOffset), in VisitForInStatement()
1028 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement()
1029 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement()
1048 __ mov(FieldOperand(ebx, FixedArray::OffsetOfElementAt(vector_index)), in VisitForInStatement()
1052 __ mov(eax, FieldOperand(eax, FixedArray::kLengthOffset)); in VisitForInStatement()
1066 __ mov(ebx, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize)); in VisitForInStatement()
[all …]
/external/v8/src/full-codegen/ia32/
Dfull-codegen-ia32.cc363 __ sub(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterDecrement()
371 __ mov(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterReset()
736 __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext()
1014 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in VisitForInStatement()
1022 __ cmp(FieldOperand(eax, HeapObject::kMapOffset), in VisitForInStatement()
1036 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement()
1037 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement()
1056 __ mov(FieldOperand(ebx, FixedArray::OffsetOfElementAt(vector_index)), in VisitForInStatement()
1060 __ mov(eax, FieldOperand(eax, FixedArray::kLengthOffset)); in VisitForInStatement()
1074 __ mov(ebx, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize)); in VisitForInStatement()
[all …]
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc359 __ SmiAddConstant(FieldOperand(rbx, Cell::kValueOffset), in EmitProfilingCounterDecrement()
368 __ movp(FieldOperand(rbx, Cell::kValueOffset), kScratchRegister); in EmitProfilingCounterReset()
748 __ movp(rbx, FieldOperand(rsi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext()
1032 __ movp(rax, FieldOperand(rax, HeapObject::kMapOffset)); in VisitForInStatement()
1045 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in VisitForInStatement()
1059 __ movp(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement()
1060 __ movp(rcx, FieldOperand(rcx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement()
1079 __ Move(FieldOperand(rbx, FixedArray::OffsetOfElementAt(vector_index)), in VisitForInStatement()
1084 __ movp(rax, FieldOperand(rax, FixedArray::kLengthOffset)); in VisitForInStatement()
1099 __ movp(rbx, FieldOperand(rbx, in VisitForInStatement()
[all …]
/external/v8/src/debug/ia32/
Ddebug-ia32.cc119 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit()
125 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit()
126 __ mov(ebx, FieldOperand(ebx, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit()
127 __ lea(ebx, FieldOperand(ebx, Code::kHeaderSize)); in GenerateFrameDropperLiveEdit()

12