From: Tim Northover Date: Wed, 18 Jul 2018 12:37:43 +0000 (+0000) Subject: ARM: stop explicitly marking armv7k libcalls as hard-float. NFC. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b7eb4975c401709ddb044604762dee620119d46e;p=llvm ARM: stop explicitly marking armv7k libcalls as hard-float. NFC. Since the triple's default is hard float, the libcalls will already use VFP registers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@337386 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM/ARMISelLowering.cpp b/lib/Target/ARM/ARMISelLowering.cpp index a57bb567b8c..2e0f6096e43 100644 --- a/lib/Target/ARM/ARMISelLowering.cpp +++ b/lib/Target/ARM/ARMISelLowering.cpp @@ -308,13 +308,6 @@ ARMTargetLowering::ARMTargetLowering(const TargetMachine &TM, setCmpLibcallCC(LC.Op, LC.Cond); } } - - // Set the correct calling convention for ARMv7k WatchOS. It's just - // AAPCS_VFP for functions as simple as libcalls. - if (Subtarget->isTargetWatchABI()) { - for (int i = 0; i < RTLIB::UNKNOWN_LIBCALL; ++i) - setLibcallCallingConv((RTLIB::Libcall)i, CallingConv::ARM_AAPCS_VFP); - } } // These libcalls are not available in 32-bit.