Home
last modified time | relevance | path

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

/external/v8/src/builtins/x64/
Dbuiltins-x64.cc66 __ 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/
Dbuiltins-ia32.cc66 __ 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/
Ddebug-ia32.cc39 __ mov(ebx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperTrampoline()
41 ebx, FieldOperand(ebx, SharedFunctionInfo::kFormalParameterCountOffset)); in GenerateFrameDropperTrampoline()
/external/v8/src/debug/x64/
Ddebug-x64.cc41 __ movp(rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperTrampoline()
43 rbx, FieldOperand(rbx, SharedFunctionInfo::kFormalParameterCountOffset)); in GenerateFrameDropperTrampoline()
/external/v8/src/ia32/
Dcode-stubs-ia32.cc286 __ 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()
Dmacro-assembler-ia32.cc123 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 …]
Dmacro-assembler-ia32.h767 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/
Dcode-stubs-x64.cc347 __ 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()
Dmacro-assembler-x64.cc141 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 …]
Dmacro-assembler-x64.h907 inline Operand FieldOperand(Register object, int offset) { in FieldOperand() function
913 inline Operand FieldOperand(Register object, in FieldOperand() function
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc647 __ 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/
Dcode-generator-ia32.cc613 __ 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/ia32/
Dregexp-macro-assembler-ia32.cc516 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc534 __ cmpb(FieldOperand(rax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()