/external/v8/src/builtins/x64/ |
D | builtins-x64.cc | 66 __ leap(rcx, FieldOperand(rcx, Code::kHeaderSize)); in GenerateTailCallToReturnedCode() 171 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_JSConstructStubGeneric() 172 __ testl(FieldOperand(rbx, SharedFunctionInfo::kFlagsOffset), in Generate_JSConstructStubGeneric() 492 FieldOperand(sfi_data, InterpreterData::kBytecodeArrayOffset)); in GetSharedFunctionInfoBytecode() 507 __ movp(FieldOperand(rdx, JSGeneratorObject::kInputOrDebugPosOffset), rax); in Generate_ResumeGeneratorTrampoline() 512 __ movp(rdi, FieldOperand(rdx, JSGeneratorObject::kFunctionOffset)); in Generate_ResumeGeneratorTrampoline() 513 __ movp(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); in Generate_ResumeGeneratorTrampoline() 543 __ Push(FieldOperand(rdx, JSGeneratorObject::kReceiverOffset)); in Generate_ResumeGeneratorTrampoline() 554 __ movp(rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_ResumeGeneratorTrampoline() 556 rcx, FieldOperand(rcx, SharedFunctionInfo::kFormalParameterCountOffset)); in Generate_ResumeGeneratorTrampoline() [all …]
|
/external/v8/src/builtins/ia32/ |
D | builtins-ia32.cc | 66 __ lea(ecx, FieldOperand(ecx, Code::kHeaderSize)); in GenerateTailCallToReturnedCode() 172 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in Generate_JSConstructStubGeneric() 173 __ test(FieldOperand(ebx, SharedFunctionInfo::kFlagsOffset), in Generate_JSConstructStubGeneric() 433 FieldOperand(sfi_data, InterpreterData::kBytecodeArrayOffset)); in GetSharedFunctionInfoBytecode() 448 __ mov(FieldOperand(edx, JSGeneratorObject::kInputOrDebugPosOffset), eax); in Generate_ResumeGeneratorTrampoline() 453 __ mov(edi, FieldOperand(edx, JSGeneratorObject::kFunctionOffset)); in Generate_ResumeGeneratorTrampoline() 454 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in Generate_ResumeGeneratorTrampoline() 481 __ Push(FieldOperand(edx, JSGeneratorObject::kReceiverOffset)); in Generate_ResumeGeneratorTrampoline() 492 __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in Generate_ResumeGeneratorTrampoline() 494 ecx, FieldOperand(ecx, SharedFunctionInfo::kFormalParameterCountOffset)); in Generate_ResumeGeneratorTrampoline() [all …]
|
/external/v8/src/debug/ia32/ |
D | debug-ia32.cc | 39 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperTrampoline() 41 ebx, FieldOperand(ebx, SharedFunctionInfo::kFormalParameterCountOffset)); in GenerateFrameDropperTrampoline()
|
/external/v8/src/debug/x64/ |
D | debug-x64.cc | 41 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperTrampoline() 43 rbx, FieldOperand(rbx, SharedFunctionInfo::kFormalParameterCountOffset)); in GenerateFrameDropperTrampoline()
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 286 __ mov(map, FieldOperand(return_value, HeapObject::kMapOffset)); in CallApiFunctionAndReturn() 451 __ push(FieldOperand(callback, AccessorInfo::kDataOffset)); in Generate() 458 __ push(FieldOperand(callback, AccessorInfo::kNameOffset)); in Generate() 490 __ mov(scratch, FieldOperand(callback, AccessorInfo::kJsGetterOffset)); in Generate() 493 FieldOperand(scratch, Foreign::kForeignAddressOffset)); in Generate()
|
D | macro-assembler-ia32.cc | 123 FieldOperand(destination, in LoadFromConstantsTable() 271 lea(dst, FieldOperand(object, offset)); in RecordWriteField() 548 mov(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType() 554 cmpw(FieldOperand(map, Map::kInstanceTypeOffset), Immediate(type)); in CmpInstanceType() 569 mov(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertConstructor() 570 test_b(FieldOperand(object, Map::kBitFieldOffset), in AssertConstructor() 611 mov(map, FieldOperand(object, HeapObject::kMapOffset)); in AssertGeneratorObject() 634 cmp(FieldOperand(object, 0), in AssertUndefinedOrAllocationSite() 1171 mov(ecx, FieldOperand(function, JSFunction::kCodeOffset)); in InvokeFunctionCode() 1190 mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in InvokeFunction() [all …]
|
D | macro-assembler-ia32.h | 767 inline Operand FieldOperand(Register object, int offset) { in FieldOperand() function 772 inline Operand FieldOperand(Register object, Register index, ScaleFactor scale, in FieldOperand() function 780 return FieldOperand(array, index_as_smi, times_half_pointer_size, offset);
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 347 __ movp(map, FieldOperand(return_value, HeapObject::kMapOffset)); in CallApiFunctionAndReturn() 528 __ Push(FieldOperand(callback, AccessorInfo::kDataOffset)); in Generate() 535 __ Push(FieldOperand(callback, AccessorInfo::kNameOffset)); in Generate() 565 __ movp(scratch, FieldOperand(callback, AccessorInfo::kJsGetterOffset)); in Generate() 567 FieldOperand(scratch, Foreign::kForeignAddressOffset)); in Generate()
|
D | macro-assembler-x64.cc | 141 FieldOperand(destination, in LoadFromConstantsTable() 235 leap(dst, FieldOperand(object, offset)); in RecordWriteField() 1488 leap(kScratchRegister, FieldOperand(kScratchRegister, Code::kHeaderSize)); in Jump() 1544 leap(kScratchRegister, FieldOperand(kScratchRegister, Code::kHeaderSize)); in Call() 1905 movp(map, FieldOperand(heap_object, HeapObject::kMapOffset)); in CmpObjectType() 1911 cmpw(FieldOperand(map, Map::kInstanceTypeOffset), Immediate(type)); in CmpInstanceType() 1961 movq(object, FieldOperand(object, HeapObject::kMapOffset)); in AssertConstructor() 1962 testb(FieldOperand(object, Map::kBitFieldOffset), in AssertConstructor() 2000 movp(map, FieldOperand(object, HeapObject::kMapOffset)); in AssertGeneratorObject() 2022 Cmp(FieldOperand(object, 0), isolate()->factory()->allocation_site_map()); in AssertUndefinedOrAllocationSite() [all …]
|
D | macro-assembler-x64.h | 907 inline Operand FieldOperand(Register object, int offset) { in FieldOperand() function 913 inline Operand FieldOperand(Register object, in FieldOperand() function
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 647 __ testl(FieldOperand(rbx, CodeDataContainer::kKindSpecificFlagsOffset), in BailoutIfDeoptimized() 795 __ cmpp(rsi, FieldOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() 799 __ movp(rcx, FieldOperand(func, JSFunction::kCodeOffset)); in AssembleArchInstruction() 3112 FieldOperand(kWasmInstanceRegister, in AssembleConstructFrame() 3119 __ movp(rcx, FieldOperand(kWasmInstanceRegister, in AssembleConstructFrame()
|
/external/v8/src/compiler/ia32/ |
D | code-generator-ia32.cc | 613 __ test(FieldOperand(ebx, CodeDataContainer::kKindSpecificFlagsOffset), in BailoutIfDeoptimized() 762 __ cmp(esi, FieldOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() 766 __ mov(ecx, FieldOperand(func, JSFunction::kCodeOffset)); in AssembleArchInstruction() 4264 FieldOperand(kWasmInstanceRegister, in AssembleConstructFrame() 4272 __ mov(ecx, FieldOperand(kWasmInstanceRegister, in AssembleConstructFrame()
|
/external/v8/src/regexp/x64/ |
D | regexp-macro-assembler-x64.cc | 534 __ cmpb(FieldOperand(rax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
|
/external/v8/src/regexp/ia32/ |
D | regexp-macro-assembler-ia32.cc | 516 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
|