/external/v8/src/x87/ |
D | codegen-x87.cc | 238 __ 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 …]
|
D | code-stubs-x87.cc | 291 __ 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 …]
|
D | builtins-x87.cc | 39 __ 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 …]
|
D | macro-assembler-x87.cc | 349 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/ |
D | codegen-x64.cc | 116 __ 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 …]
|
D | code-stubs-x64.cc | 238 __ 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 …]
|
D | builtins-x64.cc | 38 __ 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 …]
|
D | macro-assembler-x64.cc | 311 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/ |
D | ic-x64.cc | 160 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 …]
|
D | handler-compiler-x64.cc | 48 __ 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 …]
|
D | stub-cache-x64.cc | 54 __ 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/ |
D | ic-x87.cc | 150 __ 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 …]
|
D | handler-compiler-x87.cc | 31 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 …]
|
D | stub-cache-x87.cc | 47 __ 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/ |
D | ic-ia32.cc | 150 __ 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 …]
|
D | handler-compiler-ia32.cc | 31 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 …]
|
D | stub-cache-ia32.cc | 47 __ 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/ |
D | code-stubs-ia32.cc | 316 __ 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 …]
|
D | builtins-ia32.cc | 39 __ 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 …]
|
D | macro-assembler-ia32.cc | 290 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 …]
|
D | codegen-ia32.cc | 544 __ 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/ |
D | full-codegen-x87.cc | 360 __ 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/ |
D | full-codegen-ia32.cc | 363 __ 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/ |
D | full-codegen-x64.cc | 359 __ 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/ |
D | debug-ia32.cc | 119 __ 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()
|