diff --git a/llvm/lib/IR/RuntimeLibcalls.cpp b/llvm/lib/IR/RuntimeLibcalls.cpp index 2cbc2cdb79685..45b778d61d8e0 100644 --- a/llvm/lib/IR/RuntimeLibcalls.cpp +++ b/llvm/lib/IR/RuntimeLibcalls.cpp @@ -365,12 +365,6 @@ void RuntimeLibcallsInfo::initLibcalls(const Triple &TT, if (darwinHasSinCosStret(TT)) { setLibcallImpl(RTLIB::SINCOS_STRET_F32, RTLIB::__sincosf_stret); setLibcallImpl(RTLIB::SINCOS_STRET_F64, RTLIB::__sincos_stret); - if (TT.isWatchABI()) { - setLibcallImplCallingConv(RTLIB::__sincosf_stret, - CallingConv::ARM_AAPCS_VFP); - setLibcallImplCallingConv(RTLIB::__sincos_stret, - CallingConv::ARM_AAPCS_VFP); - } } if (darwinHasExp10(TT)) {