/third_party/node/deps/v8/src/builtins/x64/ |
H A D | builtins-x64.cc | 206 rbx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_JSConstructStubGeneric() 207 __ movl(rbx, FieldOperand(rbx, SharedFunctionInfo::kFlagsOffset)); in Generate_JSConstructStubGeneric() 682 __ movl(scratch, FieldOperand(code, CodeT::kFlagsOffset)); in AssertCodeTIsBaselineAllowClobber() 717 sfi_data, FieldOperand(sfi_data, InterpreterData::kBytecodeArrayOffset)); in GetSharedFunctionInfoBytecodeOrBaseline() 732 FieldOperand(rdx, JSGeneratorObject::kInputOrDebugPosOffset), rax); in Generate_ResumeGeneratorTrampoline() 745 rdi, FieldOperand(rdx, JSGeneratorObject::kFunctionOffset)); in Generate_ResumeGeneratorTrampoline() 746 __ LoadTaggedPointerField(rsi, FieldOperand(rdi, JSFunction::kContextOffset)); in Generate_ResumeGeneratorTrampoline() 784 rcx, FieldOperand(rdi, JSFunction::kSharedFunctionInfoOffset)); in Generate_ResumeGeneratorTrampoline() 786 rcx, FieldOperand(rcx, SharedFunctionInfo::kFormalParameterCountOffset)); in Generate_ResumeGeneratorTrampoline() 789 rbx, FieldOperand(rd in Generate_ResumeGeneratorTrampoline() [all...] |
/third_party/node/deps/v8/src/builtins/ia32/ |
H A D | builtins-ia32.cc | 208 __ mov(eax, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in Generate_JSConstructStubGeneric() 209 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kFlagsOffset)); in Generate_JSConstructStubGeneric() 588 FieldOperand(sfi_data, InterpreterData::kBytecodeArrayOffset)); in GetSharedFunctionInfoBytecode() 597 __ mov(scratch, FieldOperand(code, Code::kFlagsOffset)); in AssertCodeIsBaseline() 626 FieldOperand(sfi_data, InterpreterData::kBytecodeArrayOffset)); in GetSharedFunctionInfoBytecodeOrBaseline() 639 __ mov(FieldOperand(edx, JSGeneratorObject::kInputOrDebugPosOffset), eax); in Generate_ResumeGeneratorTrampoline() 649 __ mov(edi, FieldOperand(edx, JSGeneratorObject::kFunctionOffset)); in Generate_ResumeGeneratorTrampoline() 650 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in Generate_ResumeGeneratorTrampoline() 687 __ mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in Generate_ResumeGeneratorTrampoline() 688 __ movzx_w(ecx, FieldOperand( in Generate_ResumeGeneratorTrampoline() [all...] |
/third_party/node/deps/v8/src/baseline/ia32/ |
H A D | baseline-assembler-ia32-inl.h | 335 __ mov(output, FieldOperand(source, offset)); in LoadTaggedPointerField() 340 __ mov(output, FieldOperand(source, offset)); in LoadTaggedSignedField() 345 __ mov(output, FieldOperand(source, offset)); in LoadTaggedAnyField() 350 __ movzx_w(output, FieldOperand(source, offset)); in LoadWord16FieldZeroExtend() 355 __ mov_b(output, FieldOperand(source, offset)); in LoadWord8Field() 360 __ mov(FieldOperand(target, offset), Immediate(value)); in StoreTaggedSignedField() 370 __ mov(FieldOperand(target, offset), value); in StoreTaggedFieldWithWriteBarrier() 378 __ mov(FieldOperand(target, offset), value); in StoreTaggedFieldNoWriteBarrier() 389 __ add(FieldOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset), in AddToInterruptBudgetAndJumpIfNotExceeded() 406 __ add(FieldOperand(feedback_cel in AddToInterruptBudgetAndJumpIfNotExceeded() [all...] |
/third_party/node/deps/v8/src/baseline/x64/ |
H A D | baseline-assembler-x64-inl.h | 339 __ LoadTaggedPointerField(output, FieldOperand(source, offset)); in LoadTaggedPointerField() 343 __ LoadTaggedSignedField(output, FieldOperand(source, offset)); in LoadTaggedSignedField() 347 __ LoadAnyTaggedField(output, FieldOperand(source, offset)); in LoadTaggedAnyField() 351 __ movzxwq(output, FieldOperand(source, offset)); in LoadWord16FieldZeroExtend() 355 __ movb(output, FieldOperand(source, offset)); in LoadWord8Field() 359 __ StoreTaggedSignedField(FieldOperand(target, offset), value); in StoreTaggedSignedField() 367 __ StoreTaggedField(FieldOperand(target, offset), value); in StoreTaggedFieldWithWriteBarrier() 373 __ StoreTaggedField(FieldOperand(target, offset), value); in StoreTaggedFieldNoWriteBarrier() 384 __ addl(FieldOperand(feedback_cell, FeedbackCell::kInterruptBudgetOffset), in AddToInterruptBudgetAndJumpIfNotExceeded() 400 __ addl(FieldOperand(feedback_cel in AddToInterruptBudgetAndJumpIfNotExceeded() [all...] |
/third_party/node/deps/v8/src/codegen/ia32/ |
H A D | macro-assembler-ia32.cc | 271 FieldOperand(destination, FixedArray::OffsetOfElementAt(constant_index))); in LoadFromConstantsTable() 408 lea(slot_address, FieldOperand(object, offset)); in RecordWriteField() 711 mov(destination, FieldOperand(object, HeapObject::kMapOffset)); in CallRecordWriteStub() 722 cmpw(FieldOperand(map, Map::kInstanceTypeOffset), Immediate(type)); in CallRecordWriteStub() 732 movzx_w(instance_type_out, FieldOperand(map, Map::kInstanceTypeOffset)); in CallRecordWriteStub() 751 test_b(FieldOperand(object, Map::kBitFieldOffset), in CallRecordWriteStub() 840 cmp(FieldOperand(object, 0), scratch); in CallRecordWriteStub() 1409 mov(ecx, FieldOperand(function, JSFunction::kCodeOffset)); in CallRecordWriteStub() 1437 mov(ecx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in CallRecordWriteStub() 1438 mov(esi, FieldOperand(ed in CallRecordWriteStub() [all...] |
H A D | macro-assembler-ia32.h | 454 // the tagged HeapObject pointer. For use with FieldOperand(reg, off). 676 inline Operand FieldOperand(Register object, int offset) { in FieldOperand() function 681 inline Operand FieldOperand(Register object, Register index, ScaleFactor scale, in FieldOperand() function
|
/third_party/node/deps/v8/src/codegen/x64/ |
H A D | macro-assembler-x64.cc | 88 FieldOperand(destination, FixedArray::OffsetOfElementAt(constant_index))); in LoadFromConstantsTable() 200 FieldOperand(object, HeapObject::kMapOffset)); in LoadMap() 355 leaq(slot_address, FieldOperand(object, offset)); in RecordWriteField() 1934 FieldOperand(code_object, CodeDataContainer::kCodeEntryPointOffset), in CallRecordWriteStub() 1955 testl(FieldOperand(code_object, Code::kFlagsOffset), in CallRecordWriteStub() 1968 movl(destination, FieldOperand(code_object, Code::kBuiltinIndexOffset)); in CallRecordWriteStub() 2004 FieldOperand(code_data_container_object, in CallRecordWriteStub() 2017 movq(destination, FieldOperand(code_data_container_object, in CallRecordWriteStub() 2323 cmpw(FieldOperand(map, Map::kInstanceTypeOffset), Immediate(type)); in CallRecordWriteStub() 2331 movzxwl(instance_type_out, FieldOperand(ma in CallRecordWriteStub() [all...] |
H A D | macro-assembler-x64.h | 693 // the tagged HeapObject pointer. For use with FieldOperand(reg, off). 933 inline Operand FieldOperand(Register object, int offset) { in FieldOperand() function 938 inline Operand FieldOperand(Register object, Register index, ScaleFactor scale, in FieldOperand() function
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-ir.cc | 496 FieldOperand(map_tmp, Map::kBitField3Offset)); in GenerateCode() 546 Operand input_field_operand = FieldOperand( in GenerateCode() 551 FieldOperand(object, JSReceiver::kPropertiesOrHashOffset); in GenerateCode() 556 Operand input_field_operand = FieldOperand( in GenerateCode() 582 Operand operand = FieldOperand( in GenerateCode()
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
H A D | code-generator-ia32.cc | 679 __ test(FieldOperand(eax, CodeDataContainer::kKindSpecificFlagsOffset), in BailoutIfDeoptimized() 783 __ cmp(esi, FieldOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() 787 __ mov(ecx, FieldOperand(func, JSFunction::kCodeOffset)); in AssembleArchInstruction() 4081 FieldOperand(kWasmInstanceRegister, in AssembleConstructFrame()
|
/third_party/node/deps/v8/src/regexp/ia32/ |
H A D | regexp-macro-assembler-ia32.cc | 565 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
|
/third_party/node/deps/v8/src/regexp/x64/ |
H A D | regexp-macro-assembler-x64.cc | 576 __ cmpb(FieldOperand(rax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | code-generator-x64.cc | 1289 __ cmp_tagged(rsi, FieldOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() 1294 FieldOperand(func, JSFunction::kCodeOffset)); in AssembleArchInstruction() 4724 FieldOperand(kWasmInstanceRegister, in AssembleConstructFrame()
|
/third_party/node/deps/v8/src/wasm/baseline/x64/ |
H A D | liftoff-assembler-x64.h | 260 FieldOperand(kWasmInstanceRegister, in PatchPrepareStackFrame() 364 LoadExternalPointerField(dst, FieldOperand(instance, offset), tag, in LoadExternalPointer()
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
H A D | liftoff-assembler-ia32.h | 284 FieldOperand(kWasmInstanceRegister, in PatchPrepareStackFrame()
|