Temporarily disable use of divmod compiler-rt functions for iOS.
authorBob Wilson <bob.wilson@apple.com>
Tue, 3 May 2011 17:33:22 +0000 (17:33 +0000)
committerBob Wilson <bob.wilson@apple.com>
Tue, 3 May 2011 17:33:22 +0000 (17:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130766 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMISelLowering.cpp

index 8533b6d38c225ce258df9f605e562d80686655ea..7c2a731923541e63c5370c786828bf3ddb32336b 100644 (file)
@@ -398,12 +398,6 @@ ARMTargetLowering::ARMTargetLowering(TargetMachine &TM)
     setLibcallCallingConv(RTLIB::UDIV_I32, CallingConv::ARM_AAPCS);
   }
 
-  // Use divmod iOS compiler-rt calls.
-  if (Subtarget->getTargetTriple().getOS() == Triple::IOS) {
-    setLibcallName(RTLIB::SDIVREM_I32, "__divmodsi4");
-    setLibcallName(RTLIB::UDIVREM_I32, "__udivmodsi4");
-  }
-
   if (Subtarget->isThumb1Only())
     addRegisterClass(MVT::i32, ARM::tGPRRegisterClass);
   else