One more step towards making doInitialization and doFinalization useful for
[oota-llvm.git] / tools / lto / LTOCodeGenerator.cpp
index d9fa218b92f03ff97d704c26daf16622c2f119fe..b1c4f437ffbbf17316b1f63b9cd294a43893fee7 100644 (file)
@@ -342,9 +342,7 @@ void LTOCodeGenerator::applyScopeRestrictions() {
   passes.add(createInternalizePass(mustPreserveList));
 
   // apply scope restrictions
-  passes.doInitialization();
   passes.run(*mergedModule);
-  passes.doFinalization();
 
   _scopeRestrictionsDone = true;
 }
@@ -399,9 +397,7 @@ bool LTOCodeGenerator::generateObjectFile(raw_ostream &out,
   }
 
   // Run our queue of passes all at once now, efficiently.
-  passes.doInitialization();
   passes.run(*mergedModule);
-  passes.doFinalization();
 
   // Run the code generator, and write assembly file
   codeGenPasses->doInitialization();