]> granicus.if.org Git - clang/commitdiff
Revert svn r165741 "Add TargetTransformInfo to the clang driver."
authorBob Wilson <bob.wilson@apple.com>
Thu, 18 Oct 2012 05:23:42 +0000 (05:23 +0000)
committerBob Wilson <bob.wilson@apple.com>
Thu, 18 Oct 2012 05:23:42 +0000 (05:23 +0000)
Nadav's llvm change r165665 caused problems with an LTO bootstrap of clang,
so I'm reverting it for now, along with follow-on patches like this one.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166164 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/BackendUtil.cpp

index 262b844db34ed196926bb19e0a3873d413029fc8..1abf24765836aac08fa0a0edc9b71ff3d9104ffd 100644 (file)
@@ -361,7 +361,7 @@ bool EmitAssemblyHelper::AddEmitPasses(BackendAction Action,
     break;
   case LangOptions::FPC_Fast:
     Options.AllowFPOpFusion = llvm::FPOpFusion::Fast;
-    break;
+    break;              
   }
 
   Options.LessPreciseFPMADOption = CodeGenOpts.LessPreciseFPMAD;
@@ -401,10 +401,6 @@ bool EmitAssemblyHelper::AddEmitPasses(BackendAction Action,
     TLI->disableAllFunctions();
   PM->add(TLI);
 
-  // Add TargetTransformInfo.
-  PM->add(new TargetTransformInfo(TM->getScalarTargetTransformInfo(),
-                                  TM->getVectorTargetTransformInfo()));
-
   // Normal mode, emit a .s or .o file by running the code generator. Note,
   // this also adds codegenerator level optimization passes.
   TargetMachine::CodeGenFileType CGFT = TargetMachine::CGFT_AssemblyFile;