| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | strcpy-nonzero-as.ll | 12 declare i8 addrspace(200)* @stpncpy(i8 addrspace(200)*, i8 addrspace(200)*, i64) addrspace(200) 63 ; Note: stpncpy is not handled by SimplifyLibcalls yet, so this should not be changed. 68 ; CHECK-NEXT: [[CALL:%.*]] = call addrspace(200) i8 addrspace(200)* @stpncpy(i8 addrspace(200)* … 72 …%call = call i8 addrspace(200)* @stpncpy(i8 addrspace(200)* %dst, i8 addrspace(200)* getelementptr…
|
| H A D | simplify-libcalls.ll | 286 ; Test emission of stpncpy. 292 ; CHECK-NEXT: [[STPNCPY:%.*]] = call i8* @stpncpy(i8* getelementptr inbounds ([5 x i8], [5 x i8]…
|
| H A D | strcall-no-nul.ll | 23 declare i8* @stpncpy(i8*, i8*, i64) 180 ; TODO: Fold stpncpy(dst, a5 + 5, 5) to (memset(dst, 0, 5), dst + 5).
|
| /llvm-project-15.0.7/libc/src/string/ |
| H A D | stpncpy.h | 16 char *stpncpy(char *__restrict dest, const char *__restrict src, size_t n);
|
| H A D | stpncpy.cpp | 16 LLVM_LIBC_FUNCTION(char *, stpncpy,
|
| H A D | CMakeLists.txt | 62 stpncpy 64 stpncpy.cpp 66 stpncpy.h
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | builtins-gnu-mode.c | 7 int stpncpy; variable
|
| /llvm-project-15.0.7/libc/test/src/string/ |
| H A D | stpncpy_test.cpp | 23 ASSERT_EQ(__llvm_libc::stpncpy(dst.data(), src.data(), n), in check_stpncpy()
|
| H A D | CMakeLists.txt | 62 libc.src.string.stpncpy
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/cert/ |
| H A D | oop57-cpp.rst | 27 `strcpy`, `memccpy`, `stpncpy`, `strncpy`.
|
| /llvm-project-15.0.7/libc/config/linux/arm/ |
| H A D | entrypoints.txt | 32 libc.src.string.stpncpy
|
| /llvm-project-15.0.7/libc/docs/ |
| H A D | strings.rst | 71 stpncpy YES
|
| /llvm-project-15.0.7/libc/config/darwin/arm/ |
| H A D | entrypoints.txt | 32 libc.src.string.stpncpy
|
| /llvm-project-15.0.7/libc/config/windows/ |
| H A D | entrypoints.txt | 32 libc.src.string.stpncpy
|
| /llvm-project-15.0.7/llvm/test/Transforms/InferFunctionAttrs/ |
| H A D | no-proto.ll | 804 ; CHECK: declare void @stpncpy(...) 805 declare void @stpncpy(...)
|
| H A D | annotate.ll | 892 ; CHECK: declare i8* @stpncpy(i8* noalias writeonly, i8* noalias nocapture readonly, i64) [[ARGMEMO… 893 declare i8* @stpncpy(i8*, i8*, i64)
|
| /llvm-project-15.0.7/libc/config/linux/aarch64/ |
| H A D | entrypoints.txt | 37 libc.src.string.stpncpy
|
| /llvm-project-15.0.7/libc/spec/ |
| H A D | posix.td | 353 "stpncpy",
|
| /llvm-project-15.0.7/libc/config/linux/x86_64/ |
| H A D | entrypoints.txt | 37 libc.src.string.stpncpy
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetLibraryInfo.def | 1276 /// char *stpncpy(char *s1, const char *s2, size_t n); 1277 TLI_DEFINE_ENUM_INTERNAL(stpncpy) 1278 TLI_DEFINE_STRING_INTERNAL("stpncpy")
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Builtins.def | 1113 LIBBUILTIN(stpncpy, "c*c*cC*z", "f", "string.h", ALL_GNU_LANGUAGES)
|
| /llvm-project-15.0.7/compiler-rt/lib/dfsan/ |
| H A D | libc_ubuntu1404_abilist.txt | 2966 fun:stpncpy=uninstrumented
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 2988 libc/src/string/stpncpy.cpp 2989 libc/src/string/stpncpy.h
|