diff options
author | Paul Robinson <paul.robinson@sony.com> | 2021-08-16 08:42:21 -0700 |
---|---|---|
committer | Paul Robinson <paul.robinson@sony.com> | 2021-08-16 09:06:52 -0700 |
commit | 94b4598d77fe0585a8a3bd2a798fc7ce15a6aa56 (patch) | |
tree | 27c66171c421c444c47a2359da0168a9e744ebe7 /llvm/lib/Analysis/TargetLibraryInfo.cpp | |
parent | cf521e78dfd2a418970358e5d55dcc9a862664e5 (diff) | |
download | llvm-94b4598d77fe0585a8a3bd2a798fc7ce15a6aa56.zip llvm-94b4598d77fe0585a8a3bd2a798fc7ce15a6aa56.tar.gz llvm-94b4598d77fe0585a8a3bd2a798fc7ce15a6aa56.tar.bz2 |
[PS4] stp[n]cpy not available on PS4
Diffstat (limited to 'llvm/lib/Analysis/TargetLibraryInfo.cpp')
-rw-r--r-- | llvm/lib/Analysis/TargetLibraryInfo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/TargetLibraryInfo.cpp b/llvm/lib/Analysis/TargetLibraryInfo.cpp index 1e377df2..0a2031d 100644 --- a/llvm/lib/Analysis/TargetLibraryInfo.cpp +++ b/llvm/lib/Analysis/TargetLibraryInfo.cpp @@ -595,6 +595,11 @@ static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T, TLI.setUnavailable(LibFunc_stpncpy); } + if (T.isPS4()) { + TLI.setUnavailable(LibFunc_stpcpy); + TLI.setUnavailable(LibFunc_stpncpy); + } + // As currently implemented in clang, NVPTX code has no standard library to // speak of. Headers provide a standard-ish library implementation, but many // of the signatures are wrong -- for example, many libm functions are not |