Home
last modified time | relevance | path

Searched refs:slot_address (Results 1 - 25 of 29) sorted by relevance

12

/third_party/node/deps/v8/src/codegen/ia32/
H A Dmacro-assembler-ia32.cc390 Register value, Register slot_address, in RecordWriteField()
408 lea(slot_address, FieldOperand(object, offset)); in RecordWriteField()
411 test_b(slot_address, Immediate(kTaggedSize - 1)); in RecordWriteField()
417 RecordWrite(object, slot_address, value, save_fp, remembered_set_action, in RecordWriteField()
426 mov(slot_address, Immediate(bit_cast<int32_t>(kZapValue))); in RecordWriteField()
443 Register slot_address, in CallEphemeronKeyBarrier()
446 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
448 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
456 push(slot_address); in CallEphemeronKeyBarrier()
468 Register object, Register slot_address, in CallRecordWriteStubSaveRegisters()
389 RecordWriteField(Register object, int offset, Register value, Register slot_address, SaveFPRegsMode save_fp, RememberedSetAction remembered_set_action, SmiCheck smi_check) RecordWriteField() argument
442 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
467 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
492 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
500 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); CallRecordWriteStub() local
522 RecordWrite(Register object, Register slot_address, Register value, SaveFPRegsMode fp_mode, RememberedSetAction remembered_set_action, SmiCheck smi_check) CallRecordWriteStub() argument
[all...]
H A Dmacro-assembler-ia32.h361 void CallEphemeronKeyBarrier(Register object, Register slot_address,
365 Register object, Register slot_address,
369 Register object, Register slot_address,
/third_party/node/deps/v8/src/codegen/
H A Dinterface-descriptors-inl.h218 Register object, Register slot_address) { in ComputeSavedRegisters()
219 DCHECK(!AreAliased(object, slot_address)); in ComputeSavedRegisters()
224 if (slot_address != no_reg && slot_address != SlotAddressRegister()) { in ComputeSavedRegisters()
217 ComputeSavedRegisters( Register object, Register slot_address) ComputeSavedRegisters() argument
/third_party/node/deps/v8/src/codegen/x64/
H A Dmacro-assembler-x64.cc336 Register value, Register slot_address, in RecordWriteField()
341 DCHECK(!AreAliased(object, value, slot_address)); in RecordWriteField()
355 leaq(slot_address, FieldOperand(object, offset)); in RecordWriteField()
357 ASM_CODE_COMMENT_STRING(this, "Debug check slot_address"); in RecordWriteField()
359 testb(slot_address, Immediate(kTaggedSize - 1)); in RecordWriteField()
365 RecordWrite(object, slot_address, value, save_fp, remembered_set_action, in RecordWriteField()
375 Move(slot_address, kZapValue, RelocInfo::NO_INFO); in RecordWriteField()
457 Register slot_address, in CallEphemeronKeyBarrier()
460 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
462 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
335 RecordWriteField(Register object, int offset, Register value, Register slot_address, SaveFPRegsMode save_fp, RememberedSetAction remembered_set_action, SmiCheck smi_check) RecordWriteField() argument
456 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
476 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
495 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
503 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); CallRecordWriteStub() local
614 RecordWrite(Register object, Register slot_address, Register value, SaveFPRegsMode fp_mode, RememberedSetAction remembered_set_action, SmiCheck smi_check) CallRecordWriteStub() argument
[all...]
H A Dmacro-assembler-x64.h505 void CallEphemeronKeyBarrier(Register object, Register slot_address,
509 Register object, Register slot_address,
513 Register object, Register slot_address,
695 Register object, int offset, Register value, Register slot_address,
706 Register object, Register slot_address, Register value,
/third_party/node/deps/v8/src/codegen/ppc/
H A Dmacro-assembler-ppc.cc641 Register value, Register slot_address, in RecordWriteField()
659 AddS64(slot_address, object, Operand(offset - kHeapObjectTag), r0); in RecordWriteField()
662 andi(r0, slot_address, Operand(kTaggedSize - 1)); in RecordWriteField()
668 RecordWrite(object, slot_address, value, lr_status, save_fp, in RecordWriteField()
677 mov(slot_address, Operand(bit_cast<intptr_t>(kZapValue + 8))); in RecordWriteField()
692 Register slot_address, in CallEphemeronKeyBarrier()
694 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
696 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
704 push(slot_address); in CallEphemeronKeyBarrier()
715 Register object, Register slot_address, in CallRecordWriteStubSaveRegisters()
640 RecordWriteField(Register object, int offset, Register value, Register slot_address, LinkRegisterStatus lr_status, SaveFPRegsMode save_fp, RememberedSetAction remembered_set_action, SmiCheck smi_check) RecordWriteField() argument
691 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
714 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
738 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
745 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); CallRecordWriteStub() local
775 RecordWrite(Register object, Register slot_address, Register value, LinkRegisterStatus lr_status, SaveFPRegsMode fp_mode, RememberedSetAction remembered_set_action, SmiCheck smi_check) CallRecordWriteStub() argument
[all...]
H A Dmacro-assembler-ppc.h546 void CallEphemeronKeyBarrier(Register object, Register slot_address,
550 Register object, Register slot_address,
554 Register object, Register slot_address,
1101 Register object, int offset, Register value, Register slot_address,
1110 Register object, Register slot_address, Register value,
/third_party/node/deps/v8/src/codegen/s390/
H A Dmacro-assembler-s390.cc887 Register value, Register slot_address, in RecordWriteField()
905 lay(slot_address, MemOperand(object, offset - kHeapObjectTag)); in RecordWriteField()
908 AndP(r0, slot_address, Operand(kTaggedSize - 1)); in RecordWriteField()
914 RecordWrite(object, slot_address, value, lr_status, save_fp, in RecordWriteField()
923 mov(slot_address, Operand(bit_cast<intptr_t>(kZapValue + 8))); in RecordWriteField()
938 Register slot_address, in CallEphemeronKeyBarrier()
940 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
942 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
950 Push(slot_address); in CallEphemeronKeyBarrier()
961 Register object, Register slot_address, in CallRecordWriteStubSaveRegisters()
886 RecordWriteField(Register object, int offset, Register value, Register slot_address, LinkRegisterStatus lr_status, SaveFPRegsMode save_fp, RememberedSetAction remembered_set_action, SmiCheck smi_check) RecordWriteField() argument
937 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
960 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
984 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
991 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); CallRecordWriteStub() local
1018 RecordWrite(Register object, Register slot_address, Register value, LinkRegisterStatus lr_status, SaveFPRegsMode fp_mode, RememberedSetAction remembered_set_action, SmiCheck smi_check) CallRecordWriteStub() argument
[all...]
H A Dmacro-assembler-s390.h163 void CallEphemeronKeyBarrier(Register object, Register slot_address,
167 Register object, Register slot_address,
171 Register object, Register slot_address,
1762 Register object, int offset, Register value, Register slot_address,
1771 Register object, Register slot_address, Register value,
/third_party/node/deps/v8/src/codegen/arm/
H A Dmacro-assembler-arm.cc650 ASM_CODE_COMMENT_STRING(this, "Verify slot_address"); in RecordWriteField()
716 Register object, Register slot_address, in CallRecordWriteStub()
721 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); in CallRecordWriteStub() local
785 ASM_CODE_COMMENT_STRING(this, "Verify slot_address"); in CallRecordWriteStub()
819 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); in CallRecordWriteStub() local
820 DCHECK(!AreAliased(object, value, slot_address)); in CallRecordWriteStub()
822 add(slot_address, object, offset); in CallRecordWriteStub()
823 CallRecordWriteStub(object, slot_address, remembered_set_action, fp_mode); in CallRecordWriteStub()
828 if (FLAG_debug_code) Move(slot_address, Operand(kZapValue)); in CallRecordWriteStub()
715 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
H A Dmacro-assembler-arm.h380 Register object, Register slot_address,
/third_party/node/deps/v8/src/codegen/arm64/
H A Dmacro-assembler-arm64.cc3083 ASM_CODE_COMMENT_STRING(this, "Verify slot_address"); in TruncateDoubleToI()
3224 Register object, Register slot_address, in TruncateDoubleToI()
3229 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); in TruncateDoubleToI() local
3298 ASM_CODE_COMMENT_STRING(this, "Verify slot_address"); in TruncateDoubleToI()
3332 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); in TruncateDoubleToI() local
3333 DCHECK(!AreAliased(object, slot_address, value)); in TruncateDoubleToI()
3336 Add(slot_address, object, offset); in TruncateDoubleToI()
3337 CallRecordWriteStub(object, slot_address, remembered_set_action, fp_mode); in TruncateDoubleToI()
3341 if (FLAG_debug_code) Mov(slot_address, Operand(kZapValue)); in TruncateDoubleToI()
3223 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) TruncateDoubleToI() argument
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_query.c174 static void* slot_address(struct tu_query_pool *pool, uint32_t query) in slot_address() function
443 struct query_slot *slot = slot_address(pool, query); in wait_for_available()
483 struct query_slot *slot = slot_address(pool, query); in get_query_pool_results()
794 struct query_slot *slot = slot_address(pool, i + firstQuery); in tu_ResetQueryPool()
/third_party/node/deps/v8/src/codegen/mips64/
H A Dmacro-assembler-mips64.cc190 Register slot_address, in CallEphemeronKeyBarrier()
193 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
195 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
203 Push(slot_address); in CallEphemeronKeyBarrier()
214 Register object, Register slot_address, in CallRecordWriteStubSaveRegisters()
217 DCHECK(!AreAliased(object, slot_address)); in CallRecordWriteStubSaveRegisters()
219 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallRecordWriteStubSaveRegisters()
227 Push(slot_address); in CallRecordWriteStubSaveRegisters()
238 Register object, Register slot_address, in CallRecordWriteStub()
244 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); in CallRecordWriteStub() local
189 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
213 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
237 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
315 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); CallRecordWriteStub() local
[all...]
H A Dmacro-assembler-mips64.h357 void CallEphemeronKeyBarrier(Register object, Register slot_address,
361 Register object, Register slot_address,
365 Register object, Register slot_address,
/third_party/node/deps/v8/src/codegen/mips/
H A Dmacro-assembler-mips.cc194 Register slot_address, in CallEphemeronKeyBarrier()
197 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
199 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
207 Push(slot_address); in CallEphemeronKeyBarrier()
218 Register object, Register slot_address, in CallRecordWriteStubSaveRegisters()
221 DCHECK(!AreAliased(object, slot_address)); in CallRecordWriteStubSaveRegisters()
223 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallRecordWriteStubSaveRegisters()
231 Push(slot_address); in CallRecordWriteStubSaveRegisters()
242 Register object, Register slot_address, in CallRecordWriteStub()
248 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); in CallRecordWriteStub() local
193 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
217 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
241 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
320 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); CallRecordWriteStub() local
[all...]
H A Dmacro-assembler-mips.h337 void CallEphemeronKeyBarrier(Register object, Register slot_address,
341 Register object, Register slot_address,
345 Register object, Register slot_address,
/third_party/node/deps/v8/src/codegen/riscv64/
H A Dmacro-assembler-riscv64.cc190 Register slot_address, in CallEphemeronKeyBarrier()
192 DCHECK(!AreAliased(object, slot_address)); in CallEphemeronKeyBarrier()
194 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallEphemeronKeyBarrier()
202 Push(slot_address); in CallEphemeronKeyBarrier()
213 Register object, Register slot_address, in CallRecordWriteStubSaveRegisters()
216 DCHECK(!AreAliased(object, slot_address)); in CallRecordWriteStubSaveRegisters()
218 WriteBarrierDescriptor::ComputeSavedRegisters(object, slot_address); in CallRecordWriteStubSaveRegisters()
226 Push(slot_address); in CallRecordWriteStubSaveRegisters()
237 Register object, Register slot_address, in CallRecordWriteStub()
243 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); in CallRecordWriteStub() local
189 CallEphemeronKeyBarrier(Register object, Register slot_address, SaveFPRegsMode fp_mode) CallEphemeronKeyBarrier() argument
212 CallRecordWriteStubSaveRegisters( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStubSaveRegisters() argument
236 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
323 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); RecordWrite() local
[all...]
H A Dmacro-assembler-riscv64.h345 void CallEphemeronKeyBarrier(Register object, Register slot_address,
349 Register object, Register slot_address,
353 Register object, Register slot_address,
/third_party/node/deps/v8/src/wasm/
H A Dwasm-code-manager.cc1842 Address slot_address) const { in GetFunctionIndexFromJumpTableSlot()
1844 WasmCode* code = Lookup(slot_address); in GetFunctionIndexFromJumpTableSlot()
1848 static_cast<uint32_t>(slot_address - code->instruction_start()); in GetFunctionIndexFromJumpTableSlot()
1851 DCHECK_EQ(slot_address, in GetFunctionIndexFromJumpTableSlot()
H A Dwasm-code-manager.h722 uint32_t GetFunctionIndexFromJumpTableSlot(Address slot_address) const;
/third_party/node/deps/v8/src/codegen/loong64/
H A Dmacro-assembler-loong64.cc215 Register object, Register slot_address, in CallRecordWriteStub()
221 DCHECK_EQ(WriteBarrierDescriptor::SlotAddressRegister(), slot_address); in CallRecordWriteStub() local
328 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); in CallRecordWriteStub() local
329 DCHECK(!AreAliased(object, slot_address, value)); in CallRecordWriteStub()
331 Add_d(slot_address, object, offset); in CallRecordWriteStub()
332 CallRecordWriteStub(object, slot_address, remembered_set_action, fp_mode); in CallRecordWriteStub()
214 CallRecordWriteStub( Register object, Register slot_address, RememberedSetAction remembered_set_action, SaveFPRegsMode fp_mode, StubCallMode mode) CallRecordWriteStub() argument
H A Dmacro-assembler-loong64.h292 Register object, Register slot_address,
/third_party/node/deps/v8/src/builtins/x64/
H A Dbuiltins-x64.cc880 Register slot_address) { in ReplaceClosureCodeWithOptimizedCode()
882 DCHECK(!AreAliased(optimized_code, closure, scratch1, slot_address)); in ReplaceClosureCodeWithOptimizedCode()
892 __ RecordWriteField(closure, JSFunction::kCodeOffset, value, slot_address, in ReplaceClosureCodeWithOptimizedCode()
4152 Register slot_address = WriteBarrierDescriptor::SlotAddressRegister(); in Generate_WasmResume() local
4158 active_continuation, slot_address, SaveFPRegsMode::kIgnore); in Generate_WasmResume()
876 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register slot_address) ReplaceClosureCodeWithOptimizedCode() argument
/third_party/node/deps/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc1080 Register slot_address) { in ReplaceClosureCodeWithOptimizedCode()
1081 DCHECK(!AreAliased(optimized_code, closure, scratch1, slot_address)); in ReplaceClosureCodeWithOptimizedCode()
1091 __ RecordWriteField(closure, JSFunction::kCodeOffset, value, slot_address, in ReplaceClosureCodeWithOptimizedCode()
1076 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register slot_address) ReplaceClosureCodeWithOptimizedCode() argument

Completed in 83 milliseconds

12