Lines Matching defs:dst
149 // Copies words from |src| to |dst|. The data spans must not overlap.
150 // |src| and |dst| must be TWord-size aligned.
155 Address dst = reinterpret_cast<Address>(dst_ptr);
157 DCHECK(IsAligned(dst, kTWordSize));
159 DCHECK(((src <= dst) && ((src + count * kTWordSize) <= dst)) ||
160 ((dst <= src) && ((dst + count * kTWordSize) <= src)));
176 // Copies kSystemPointerSize-sized words from |src| to |dst|. The data spans
177 // must not overlap. |src| and |dst| must be kSystemPointerSize-aligned.
178 inline void CopyWords(Address dst, const Address src, size_t num_words) {
180 CopyImpl<kBlockCopyLimit>(reinterpret_cast<Address*>(dst),
184 // Copies data from |src| to |dst|. The data spans must not overlap.
186 inline void CopyBytes(T* dst, const T* src, size_t num_bytes) {
189 CopyImpl<kMinComplexMemCopy>(dst, src, num_bytes);
268 void CopyChars(DstType* dst, const SrcType* src, size_t count) V8_NONNULL(1, 2);
271 void CopyChars(DstType* dst, const SrcType* src, size_t count) {
281 Address dst_start = reinterpret_cast<Address>(dst);
286 auto* dst_u = reinterpret_cast<DstTypeUnsigned*>(dst);