[llvm] r283230 - Allow derived classes of OptimizationRemarkAnalysis in YAML

Adam Nemet via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 4 10:05:01 PDT 2016


Author: anemet
Date: Tue Oct  4 12:05:01 2016
New Revision: 283230

URL: http://llvm.org/viewvc/llvm-project?rev=283230&view=rev
Log:
Allow derived classes of OptimizationRemarkAnalysis in YAML

Modified:
    llvm/trunk/lib/Analysis/OptimizationDiagnosticInfo.cpp

Modified: llvm/trunk/lib/Analysis/OptimizationDiagnosticInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/OptimizationDiagnosticInfo.cpp?rev=283230&r1=283229&r2=283230&view=diff
==============================================================================
--- llvm/trunk/lib/Analysis/OptimizationDiagnosticInfo.cpp (original)
+++ llvm/trunk/lib/Analysis/OptimizationDiagnosticInfo.cpp Tue Oct  4 12:05:01 2016
@@ -67,6 +67,14 @@ template <> struct MappingTraits<Diagnos
     else if (io.mapTag("!Analysis",
                        OptDiag->getKind() == DK_OptimizationRemarkAnalysis))
       ;
+    else if (io.mapTag("!AnalysisFPCommute",
+                       OptDiag->getKind() ==
+                           DK_OptimizationRemarkAnalysisFPCommute))
+      ;
+    else if (io.mapTag("!AnalysisAliasing",
+                       OptDiag->getKind() ==
+                           DK_OptimizationRemarkAnalysisAliasing))
+      ;
     else
       llvm_unreachable("todo");
 




More information about the llvm-commits mailing list