Skip to content

Commit 769424a

Browse files
[IR] Remove COPYSIGN_F{32,64,128} from runtime libcalls
1 parent 3185ace commit 769424a

File tree

4 files changed

+0
-10
lines changed

4 files changed

+0
-10
lines changed

llvm/include/llvm/IR/RuntimeLibcalls.def

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,10 +284,7 @@ HANDLE_LIBCALL(FLOOR_F64, "floor")
284284
HANDLE_LIBCALL(FLOOR_F80, "floorl")
285285
HANDLE_LIBCALL(FLOOR_F128, "floorl")
286286
HANDLE_LIBCALL(FLOOR_PPCF128, "floorl")
287-
HANDLE_LIBCALL(COPYSIGN_F32, "copysignf")
288-
HANDLE_LIBCALL(COPYSIGN_F64, "copysign")
289287
HANDLE_LIBCALL(COPYSIGN_F80, "copysignl")
290-
HANDLE_LIBCALL(COPYSIGN_F128, "copysignl")
291288
HANDLE_LIBCALL(COPYSIGN_PPCF128, "copysignl")
292289
HANDLE_LIBCALL(FMIN_F32, "fminf")
293290
HANDLE_LIBCALL(FMIN_F64, "fmin")

llvm/lib/IR/RuntimeLibcalls.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ void RuntimeLibcallsInfo::initLibcalls(const Triple &TT) {
6161
setLibcallName(RTLIB::ROUND_F128, "roundf128");
6262
setLibcallName(RTLIB::ROUNDEVEN_F128, "roundevenf128");
6363
setLibcallName(RTLIB::FLOOR_F128, "floorf128");
64-
setLibcallName(RTLIB::COPYSIGN_F128, "copysignf128");
6564
setLibcallName(RTLIB::FMIN_F128, "fminf128");
6665
setLibcallName(RTLIB::FMAX_F128, "fmaxf128");
6766
setLibcallName(RTLIB::LROUND_F128, "lroundf128");

llvm/lib/Target/SystemZ/ZOSLibcallNames.def

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,6 @@ HANDLE_LIBCALL(EXP2_F128, "@@LXP2@B")
8787
HANDLE_LIBCALL(COS_F64, "@@SCOS@B")
8888
HANDLE_LIBCALL(COS_F32, "@@FCOS@B")
8989
HANDLE_LIBCALL(COS_F128, "@@LCOS@B")
90-
HANDLE_LIBCALL(COPYSIGN_F64, "@@DCPY@B")
91-
HANDLE_LIBCALL(COPYSIGN_F32, "@@FCPY@B")
92-
HANDLE_LIBCALL(COPYSIGN_F128, "@@LCPY@B")
9390
HANDLE_LIBCALL(CEIL_F64, "@@SCEL@B")
9491
HANDLE_LIBCALL(CEIL_F32, "@@FCEL@B")
9592
HANDLE_LIBCALL(CEIL_F128, "@@LCEL@B")

llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,9 +261,6 @@ struct RuntimeLibcallSignatureTable {
261261
Table[RTLIB::FLOOR_F32] = f32_func_f32;
262262
Table[RTLIB::FLOOR_F64] = f64_func_f64;
263263
Table[RTLIB::FLOOR_F128] = i64_i64_func_i64_i64;
264-
Table[RTLIB::COPYSIGN_F32] = f32_func_f32_f32;
265-
Table[RTLIB::COPYSIGN_F64] = f64_func_f64_f64;
266-
Table[RTLIB::COPYSIGN_F128] = i64_i64_func_i64_i64_i64_i64;
267264
Table[RTLIB::FMIN_F32] = f32_func_f32_f32;
268265
Table[RTLIB::FMIN_F64] = f64_func_f64_f64;
269266
Table[RTLIB::FMIN_F128] = i64_i64_func_i64_i64_i64_i64;

0 commit comments

Comments
 (0)