[PM] Sink the population of the pass manager with target-specific
[oota-llvm.git] / lib / Transforms / IPO / PassManagerBuilder.cpp
index 937155810b220bb5208b0d9d69a3a3d28a11d0eb..482a5e2ff6c8aca2d14b5e70a44373be81270eb6 100644 (file)
@@ -478,13 +478,7 @@ void PassManagerBuilder::addLTOOptimizationPasses(PassManagerBase &PM) {
     PM.add(createMergeFunctionsPass());
 }
 
-void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM,
-                                                TargetMachine *TM) {
-  if (TM) {
-    PM.add(new DataLayoutPass());
-    TM->addAnalysisPasses(PM);
-  }
-
+void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM) {
   if (LibraryInfo)
     PM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));