Home
last modified time | relevance | path

Searched refs:FieldOperand (Results 1 - 15 of 15) sorted by relevance

/third_party/node/deps/v8/src/builtins/x64/
H A Dbuiltins-x64.cc206 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 Dbuiltins-ia32.cc208 __ 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 Dbaseline-assembler-ia32-inl.h335 __ 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 Dbaseline-assembler-x64-inl.h339 __ 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 Dmacro-assembler-ia32.cc271 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 Dmacro-assembler-ia32.h454 // 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 Dmacro-assembler-x64.cc88 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 Dmacro-assembler-x64.h693 // 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 Dmaglev-ir.cc496 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 Dcode-generator-ia32.cc679 __ 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 Dregexp-macro-assembler-ia32.cc565 __ cmpb(FieldOperand(eax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
/third_party/node/deps/v8/src/regexp/x64/
H A Dregexp-macro-assembler-x64.cc576 __ cmpb(FieldOperand(rax, index, times_1, ByteArray::kHeaderSize), in CheckBitInTable()
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dcode-generator-x64.cc1289 __ 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 Dliftoff-assembler-x64.h260 FieldOperand(kWasmInstanceRegister, in PatchPrepareStackFrame()
364 LoadExternalPointerField(dst, FieldOperand(instance, offset), tag, in LoadExternalPointer()
/third_party/node/deps/v8/src/wasm/baseline/ia32/
H A Dliftoff-assembler-ia32.h284 FieldOperand(kWasmInstanceRegister, in PatchPrepareStackFrame()

Completed in 69 milliseconds