/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_pipeline_cache.c | 785 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 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() 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 D | macro-assembler-arm.h | 385 // - Move |object| to |dst_object|. 391 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
|
/third_party/node/deps/v8/src/codegen/arm64/ |
H A 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() 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 D | macro-assembler-arm64.h | 850 // - Move |object| to |dst_object|. 855 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
|
/third_party/node/deps/v8/src/codegen/loong64/ |
H A 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() 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 D | macro-assembler-loong64.h | 297 // - Move |object| to |dst_object|. 302 void MoveObjectAndSlot(Register dst_object, Register dst_slot,
|
/third_party/node/deps/v8/src/heap/ |
H A D | heap.cc | 2086 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 D | heap.h | 510 // 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,
|