[LTO] Move finishOptimizationRemarks after codegen
authorAdam Nemet <anemet@apple.com>
Mon, 28 Nov 2016 16:51:49 +0000 (16:51 +0000)
committerAdam Nemet <anemet@apple.com>
Mon, 28 Nov 2016 16:51:49 +0000 (16:51 +0000)
This addresses the comment D26832.

llvm-svn: 288041

llvm/lib/LTO/LTOCodeGenerator.cpp

index 784f316..5aa91c4 100644 (file)
@@ -567,8 +567,6 @@ bool LTOCodeGenerator::optimize(bool DisableVerify, bool DisableInline,
   // Run our queue of passes all at once now, efficiently.
   passes.run(*MergedModule);
 
-  finishOptimizationRemarks();
-
   return true;
 }
 
@@ -604,6 +602,8 @@ bool LTOCodeGenerator::compileOptimized(ArrayRef<raw_pwrite_stream *> Out) {
   if (llvm::AreStatisticsEnabled())
     llvm::PrintStatistics();
 
+  finishOptimizationRemarks();
+
   return true;
 }