/third_party/node/deps/v8/src/objects/ |
D | fixed-array-inl.h | 223 ObjectSlot dst_slot(RawFieldOfElementAt(dst_index)); in MoveElements() 225 isolate->heap()->MoveRange(*this, dst_slot, src_slot, len, mode); in MoveElements() 235 ObjectSlot dst_slot(RawFieldOfElementAt(dst_index)); in CopyElements() 237 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode); in CopyElements() 474 MaybeObjectSlot dst_slot(data_start() + dst_index); in CopyElements() 476 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode); in CopyElements() 509 MaybeObjectSlot dst_slot(data_start() + dst_index); in CopyElements() 511 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode); in CopyElements()
|
D | property-array-inl.h | 132 ObjectSlot dst_slot(data_start() + dst_index); in CopyElements() 134 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode); in CopyElements()
|
D | scope-info.cc | 606 ObjectSlot dst_slot(RawFieldOfElementAt(dst_index)); in CopyElements() local 608 isolate->heap()->CopyRange(*this, dst_slot, src_slot, len, mode); in CopyElements()
|
/third_party/node/deps/v8/src/wasm/baseline/ |
D | liftoff-assembler.h | 1682 RegPairHalf half, int dst_slot) { in Add() argument 1683 DCHECK_LE(0, dst_slot); in Add() 1684 slots_.emplace_back(src, src_offset, half, dst_slot); in Add() 1687 void Add(const LiftoffAssembler::VarState& src, int dst_slot) { in Add() argument 1688 DCHECK_LE(0, dst_slot); in Add() 1689 slots_.emplace_back(src, dst_slot); in Add() 1704 RegPairHalf half, int dst_slot) in Slot() 1708 dst_slot_(dst_slot) {} in Slot() 1709 Slot(const LiftoffAssembler::VarState& src, int dst_slot) in Slot() 1710 : src_(src), half_(kLowWord), dst_slot_(dst_slot) {} in Slot()
|
D | liftoff-compiler.cc | 2292 void LocalSetFromStackSlot(LiftoffAssembler::VarState* dst_slot, in LocalSetFromStackSlot() argument 2296 ValueKind kind = dst_slot->kind(); in LocalSetFromStackSlot() 2297 if (dst_slot->is_reg()) { in LocalSetFromStackSlot() 2298 LiftoffRegister slot_reg = dst_slot->reg(); in LocalSetFromStackSlot() 2300 __ Fill(dst_slot->reg(), src_slot.offset(), kind); in LocalSetFromStackSlot() 2304 dst_slot->MakeStack(); in LocalSetFromStackSlot() 2310 *dst_slot = LiftoffAssembler::VarState(kind, dst_reg, dst_slot->offset()); in LocalSetFromStackSlot()
|
/third_party/node/deps/v8/src/wasm/ |
D | wasm-external-refs.cc | 566 ObjectSlot dst_slot = dst_array.ElementSlot(dst_index); in array_copy_wrapper() local 569 isolate->heap()->MoveRange(dst_array, dst_slot, src_slot, length, in array_copy_wrapper() 572 isolate->heap()->CopyRange(dst_array, dst_slot, src_slot, length, in array_copy_wrapper()
|
/third_party/node/deps/v8/src/codegen/arm/ |
D | macro-assembler-arm.cc | 742 void TurboAssembler::MoveObjectAndSlot(Register dst_object, Register dst_slot, in CallRecordWriteStub() argument 744 DCHECK_NE(dst_object, dst_slot); in CallRecordWriteStub() 751 if (dst_slot != object) { in CallRecordWriteStub() 752 add(dst_slot, object, offset); in CallRecordWriteStub() 757 DCHECK_EQ(dst_slot, object); in CallRecordWriteStub() 762 Move(dst_object, dst_slot); in CallRecordWriteStub() 763 add(dst_slot, dst_slot, offset); in CallRecordWriteStub() 772 add(dst_slot, dst_slot, dst_object); in CallRecordWriteStub() 773 sub(dst_object, dst_slot, dst_object); in CallRecordWriteStub()
|
D | macro-assembler-arm.h | 391 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
|
/third_party/node/deps/v8/src/codegen/arm64/ |
D | macro-assembler-arm64.cc | 3250 void TurboAssembler::MoveObjectAndSlot(Register dst_object, Register dst_slot, in TruncateDoubleToI() argument 3253 DCHECK_NE(dst_object, dst_slot); in TruncateDoubleToI() 3259 if (dst_slot != object) { in TruncateDoubleToI() 3260 Add(dst_slot, object, offset); in TruncateDoubleToI() 3265 DCHECK_EQ(dst_slot, object); in TruncateDoubleToI() 3270 Mov(dst_object, dst_slot); in TruncateDoubleToI() 3271 Add(dst_slot, dst_slot, offset); in TruncateDoubleToI() 3280 Add(dst_slot, dst_slot, dst_object); in TruncateDoubleToI() 3281 Sub(dst_object, dst_slot, dst_object); in TruncateDoubleToI()
|
D | macro-assembler-arm64.h | 855 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
|
/third_party/node/deps/v8/src/runtime/ |
D | runtime-wasm.cc | 666 ObjectSlot dst_slot = dst_array->ElementSlot(dst_index); in RUNTIME_FUNCTION() local 669 isolate->heap()->MoveRange(*dst_array, dst_slot, src_slot, length, in RUNTIME_FUNCTION() 672 isolate->heap()->CopyRange(*dst_array, dst_slot, src_slot, length, in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/heap/ |
D | heap.cc | 2086 void Heap::MoveRange(HeapObject dst_object, const ObjectSlot dst_slot, in MoveRange() argument 2091 const ObjectSlot dst_end(dst_slot + len); in MoveRange() 2093 DCHECK(dst_slot < dst_end); in MoveRange() 2097 if (dst_slot < src_slot) { in MoveRange() 2101 AtomicSlot dst(dst_slot); in MoveRange() 2111 const AtomicSlot atomic_dst_begin(dst_slot); in MoveRange() 2112 AtomicSlot dst(dst_slot + len - 1); in MoveRange() 2121 MemMove(dst_slot.ToVoidPtr(), src_slot.ToVoidPtr(), len * kTaggedSize); in MoveRange() 2124 WriteBarrierForRange(dst_object, dst_slot, dst_end); in MoveRange() 2129 ObjectSlot dst_slot, [all …]
|
D | heap.h | 512 V8_EXPORT_PRIVATE void MoveRange(HeapObject dst_object, ObjectSlot dst_slot, 519 void CopyRange(HeapObject dst_object, TSlot dst_slot, TSlot src_slot, int len,
|
/third_party/node/deps/v8/src/codegen/loong64/ |
D | macro-assembler-loong64.cc | 247 void TurboAssembler::MoveObjectAndSlot(Register dst_object, Register dst_slot, in CallRecordWriteStub() argument 250 DCHECK_NE(dst_object, dst_slot); in CallRecordWriteStub() 256 if (dst_slot != object) { in CallRecordWriteStub() 257 Add_d(dst_slot, object, offset); in CallRecordWriteStub() 262 DCHECK_EQ(dst_slot, object); in CallRecordWriteStub() 267 mov(dst_object, dst_slot); in CallRecordWriteStub() 268 Add_d(dst_slot, dst_slot, offset); in CallRecordWriteStub() 277 Add_d(dst_slot, dst_slot, dst_object); in CallRecordWriteStub() 278 Sub_d(dst_object, dst_slot, dst_object); in CallRecordWriteStub()
|
D | macro-assembler-loong64.h | 302 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
|
/third_party/mesa3d/src/intel/vulkan/ |
D | genX_query.c | 384 cpu_write_query_result(void *dst_slot, VkQueryResultFlags flags, in cpu_write_query_result() argument 388 uint64_t *dst64 = dst_slot; in cpu_write_query_result() 391 uint32_t *dst32 = dst_slot; in cpu_write_query_result()
|