Home
last modified time | relevance | path

Searched refs:CopyBlockOverlap (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/libc/src/string/x86/
Dmemcpy.cpp61 return CopyBlockOverlap<4>(dst, src, count); in memcpy_x86()
63 return CopyBlockOverlap<8>(dst, src, count); in memcpy_x86()
65 return CopyBlockOverlap<16>(dst, src, count); in memcpy_x86()
67 return CopyBlockOverlap<32>(dst, src, count); in memcpy_x86()
69 return CopyBlockOverlap<64>(dst, src, count); in memcpy_x86()
72 return CopyBlockOverlap<128>(dst, src, count); in memcpy_x86()
/external/llvm-project/libc/src/string/
Dmemcpy.cpp46 return CopyBlockOverlap<4>(dst, src, count); in memcpy_impl()
48 return CopyBlockOverlap<8>(dst, src, count); in memcpy_impl()
50 return CopyBlockOverlap<16>(dst, src, count); in memcpy_impl()
52 return CopyBlockOverlap<32>(dst, src, count); in memcpy_impl()
54 return CopyBlockOverlap<64>(dst, src, count); in memcpy_impl()
/external/llvm-project/libc/test/src/string/memory_utils/
Dmemcpy_utils_test.cpp139 TEST(MemcpyUtilsTest, CopyBlockOverlap) { in TEST() argument
143 CopyBlockOverlap<2>(I(0), I(0), 2); in TEST()
148 CopyBlockOverlap<2>(I(0), I(0), 3); in TEST()
153 CopyBlockOverlap<2>(I(0), I(0), 4); in TEST()
158 CopyBlockOverlap<4>(I(2), I(1), 7); in TEST()
/external/llvm-project/libc/src/string/memory_utils/
Dmemcpy_utils.h67 static void CopyBlockOverlap(char *__restrict dst, const char *__restrict src, in CopyBlockOverlap() function