fix PR4984 by ensuring that fastisel adds properly sign extended GEP displacement
[oota-llvm.git] / lib / Target / ARM / ARMTargetMachine.cpp
index ae5107aff2b722dacac9f15a8ec06f8a3493a53d..f6d2fec5679bb8f08e58bb60754ed1fc1b46ce19 100644 (file)
@@ -28,11 +28,11 @@ static cl::opt<bool> DisableIfConversion("disable-arm-if-conversion",cl::Hidden,
                               cl::desc("Disable if-conversion pass"));
 
 static const MCAsmInfo *createMCAsmInfo(const Target &T,
-                                                const StringRef &TT) {
+                                        const StringRef &TT) {
   Triple TheTriple(TT);
   switch (TheTriple.getOS()) {
   case Triple::Darwin:
-    return new ARMDarwinMCAsmInfo();
+    return new ARMMCAsmInfoDarwin();
   default:
     return new ARMELFMCAsmInfo();
   }
@@ -43,7 +43,7 @@ extern "C" void LLVMInitializeARMTarget() {
   // Register the target.
   RegisterTargetMachine<ARMTargetMachine> X(TheARMTarget);
   RegisterTargetMachine<ThumbTargetMachine> Y(TheThumbTarget);
-  
+
   // Register the target asm info.
   RegisterAsmInfoFn A(TheARMTarget, createMCAsmInfo);
   RegisterAsmInfoFn B(TheThumbTarget, createMCAsmInfo);