Home
last modified time | relevance | path

Searched refs:dst_object (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_pipeline_cache.c785 struct vk_pipeline_cache_object *dst_object = (void *)dst_entry->key; in vk_common_MergePipelineCaches() local
786 if (dst_object->ops == &raw_data_object_ops && in vk_common_MergePipelineCaches()
791 vk_pipeline_cache_object_unref(dst_object); in vk_common_MergePipelineCaches()
/third_party/node/deps/v8/src/codegen/arm/
H A Dmacro-assembler-arm.cc742 void TurboAssembler::MoveObjectAndSlot(Register dst_object, Register dst_slot, in CallRecordWriteStub() argument
744 DCHECK_NE(dst_object, dst_slot); in CallRecordWriteStub()
753 Move(dst_object, object); in CallRecordWriteStub()
761 if (!offset.IsRegister() || (offset.rm() != dst_object)) { in CallRecordWriteStub()
762 Move(dst_object, dst_slot); in CallRecordWriteStub()
767 DCHECK_EQ(dst_object, offset.rm()); in CallRecordWriteStub()
769 // We only have `dst_slot` and `dst_object` left as distinct registers so we in CallRecordWriteStub()
772 add(dst_slot, dst_slot, dst_object); in CallRecordWriteStub()
773 sub(dst_object, dst_slot, dst_object); in CallRecordWriteStub()
[all...]
H A Dmacro-assembler-arm.h385 // - Move |object| to |dst_object|.
391 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
/third_party/node/deps/v8/src/codegen/arm64/
H A Dmacro-assembler-arm64.cc3250 void TurboAssembler::MoveObjectAndSlot(Register dst_object, Register dst_slot, in TruncateDoubleToI() argument
3253 DCHECK_NE(dst_object, dst_slot); in TruncateDoubleToI()
3261 Mov(dst_object, object); in TruncateDoubleToI()
3269 if (offset.IsImmediate() || (offset.reg() != dst_object)) { in TruncateDoubleToI()
3270 Mov(dst_object, dst_slot); in TruncateDoubleToI()
3275 DCHECK_EQ(dst_object, offset.reg()); in TruncateDoubleToI()
3277 // We only have `dst_slot` and `dst_object` left as distinct registers so we in TruncateDoubleToI()
3280 Add(dst_slot, dst_slot, dst_object); in TruncateDoubleToI()
3281 Sub(dst_object, dst_slot, dst_object); in TruncateDoubleToI()
[all...]
H A Dmacro-assembler-arm64.h850 // - Move |object| to |dst_object|.
855 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
/third_party/node/deps/v8/src/codegen/loong64/
H A Dmacro-assembler-loong64.cc247 void TurboAssembler::MoveObjectAndSlot(Register dst_object, Register dst_slot, in CallRecordWriteStub() argument
250 DCHECK_NE(dst_object, dst_slot); in CallRecordWriteStub()
258 mov(dst_object, object); in CallRecordWriteStub()
266 if (offset.IsImmediate() || (offset.rm() != dst_object)) { in CallRecordWriteStub()
267 mov(dst_object, dst_slot); in CallRecordWriteStub()
272 DCHECK_EQ(dst_object, offset.rm()); in CallRecordWriteStub()
274 // We only have `dst_slot` and `dst_object` left as distinct registers so we in CallRecordWriteStub()
277 Add_d(dst_slot, dst_slot, dst_object); in CallRecordWriteStub()
278 Sub_d(dst_object, dst_slot, dst_object); in CallRecordWriteStub()
[all...]
H A Dmacro-assembler-loong64.h297 // - Move |object| to |dst_object|.
302 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
/third_party/node/deps/v8/src/heap/
H A Dheap.cc2086 void Heap::MoveRange(HeapObject dst_object, const ObjectSlot dst_slot, in MoveRange() argument
2090 DCHECK_NE(dst_object.map(), ReadOnlyRoots(this).fixed_cow_array_map()); in MoveRange()
2124 WriteBarrierForRange(dst_object, dst_slot, dst_end); in MoveRange()
2128 template void Heap::CopyRange<ObjectSlot>(HeapObject dst_object,
2132 template void Heap::CopyRange<MaybeObjectSlot>(HeapObject dst_object,
2138 void Heap::CopyRange(HeapObject dst_object, const TSlot dst_slot,
2142 DCHECK_NE(dst_object.map(), ReadOnlyRoots(this).fixed_cow_array_map());
2162 WriteBarrierForRange(dst_object, dst_slot, dst_end);
H A Dheap.h510 // Move len non-weak tagged elements from src_slot to dst_slot of dst_object.
512 V8_EXPORT_PRIVATE void MoveRange(HeapObject dst_object, ObjectSlot dst_slot,
516 // Copy len non-weak tagged elements from src_slot to dst_slot of dst_object.
519 void CopyRange(HeapObject dst_object, TSlot dst_slot, TSlot src_slot, int len,

Completed in 37 milliseconds