summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2016-09-27 23:47:03 +0000
committerAdam Nemet <anemet@apple.com>2016-09-27 23:47:03 +0000
commitc507ac96f5bf6a22890e9459e9cebe8ba81949cd (patch)
tree26d4569a37897a89ee61ab29805daf0d3e138b45 /llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
parent04279094343763f111cbc570d666dfeaf18389ed (diff)
downloadbcm5719-llvm-c507ac96f5bf6a22890e9459e9cebe8ba81949cd.tar.gz
bcm5719-llvm-c507ac96f5bf6a22890e9459e9cebe8ba81949cd.zip
[Inliner] Port all opt remarks to new streaming API
llvm-svn: 282559
Diffstat (limited to 'llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp')
-rw-r--r--llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp b/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
index 5c0a81f60e5..181e375ad65 100644
--- a/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
+++ b/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
@@ -59,7 +59,13 @@ template <> struct MappingTraits<DiagnosticInfoOptimizationBase *> {
static void mapping(IO &io, DiagnosticInfoOptimizationBase *&OptDiag) {
assert(io.outputting() && "input not yet implemented");
- if (io.mapTag("!Missed", OptDiag->getKind() == DK_OptimizationRemarkMissed))
+ if (io.mapTag("!Passed", OptDiag->getKind() == DK_OptimizationRemark))
+ ;
+ else if (io.mapTag("!Missed",
+ OptDiag->getKind() == DK_OptimizationRemarkMissed))
+ ;
+ else if (io.mapTag("!Analysis",
+ OptDiag->getKind() == DK_OptimizationRemarkAnalysis))
;
else
llvm_unreachable("todo");
OpenPOWER on IntegriCloud