]> granicus.if.org Git - llvm/commitdiff
[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.

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

lib/LTO/LTOCodeGenerator.cpp

index 784f316582c7c26e8d2acefe7f156fc8ea5180f8..5aa91c4c689f7219113edf664c70c878efaf843f 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;
 }