summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2016-10-04 17:05:01 +0000
committerAdam Nemet <anemet@apple.com>2016-10-04 17:05:01 +0000
commit2780ee0dc199f43f7fd6a6caa12010143e44b091 (patch)
treeedc3c6a4d3ce63d2ecbc93a09564c6d510ea0b26 /llvm/lib/Analysis
parentaf9793d1c1a3e23ecd0b0b640ca6ba8c0e69435b (diff)
downloadbcm5719-llvm-2780ee0dc199f43f7fd6a6caa12010143e44b091.tar.gz
bcm5719-llvm-2780ee0dc199f43f7fd6a6caa12010143e44b091.zip
Allow derived classes of OptimizationRemarkAnalysis in YAML
llvm-svn: 283230
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r--llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp b/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
index 181e375ad65..bfb19762077 100644
--- a/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
+++ b/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
@@ -67,6 +67,14 @@ template <> struct MappingTraits<DiagnosticInfoOptimizationBase *> {
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");
OpenPOWER on IntegriCloud