Skip to content

Commit d362143

Browse files
[PowerPC] Rip out remaining copysignl infra
1 parent cbb4621 commit d362143

File tree

2 files changed

+0
-13
lines changed

2 files changed

+0
-13
lines changed

llvm/include/llvm/IR/RuntimeLibcalls.def

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,6 @@ HANDLE_LIBCALL(FLOOR_F64, "floor")
289289
HANDLE_LIBCALL(FLOOR_F80, "floorl")
290290
HANDLE_LIBCALL(FLOOR_F128, "floorl")
291291
HANDLE_LIBCALL(FLOOR_PPCF128, "floorl")
292-
HANDLE_LIBCALL(COPYSIGN_PPCF128, "copysignl")
293292
HANDLE_LIBCALL(FMIN_F32, "fminf")
294293
HANDLE_LIBCALL(FMIN_F64, "fmin")
295294
HANDLE_LIBCALL(FMIN_F80, "fminl")

llvm/lib/CodeGen/IntrinsicLowering.cpp

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -437,18 +437,6 @@ void IntrinsicLowering::LowerIntrinsicCall(CallInst *CI) {
437437
ReplaceFPIntrinsicWithCall(CI, "roundevenf", "roundeven", "roundevenl");
438438
break;
439439
}
440-
case Intrinsic::copysign: {
441-
switch (CI->getArgOperand(0)->getType()->getTypeID()) {
442-
default:
443-
report_fatal_error("copysign intrinsic without arch-specific floats "
444-
"reached intrinsic-to-libcall lowering");
445-
break;
446-
case Type::PPC_FP128TyID:
447-
ReplaceCallWith("copysignl", CI, CI->arg_begin(), CI->arg_end(),
448-
Type::getFloatTy(CI->getContext()));
449-
}
450-
break;
451-
}
452440
case Intrinsic::get_rounding:
453441
// Lower to "round to the nearest"
454442
if (!CI->getType()->isVoidTy())

0 commit comments

Comments
 (0)