summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2017-02-02 05:41:51 +0000
committerAdam Nemet <anemet@apple.com>2017-02-02 05:41:51 +0000
commit0bf1b863b93f855afc6aaac88ef145cf414a90dc (patch)
tree156d0c825ed9bda400d5f9b8129515633b4fe956 /llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
parent4613626d49998297e3d3278cea359dbee495f742 (diff)
downloadbcm5719-llvm-0bf1b863b93f855afc6aaac88ef145cf414a90dc.tar.gz
bcm5719-llvm-0bf1b863b93f855afc6aaac88ef145cf414a90dc.zip
[LV] Also port failure remarks to new OptimizationRemarkEmitter API
llvm-svn: 293866
Diffstat (limited to 'llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp')
-rw-r--r--llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp b/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
index a104a786afd..d3f7493a787 100644
--- a/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
+++ b/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp
@@ -93,8 +93,10 @@ void MappingTraits<DiagnosticInfoOptimizationBase *>::mapping(
OptDiag->getKind() ==
DK_OptimizationRemarkAnalysisAliasing))
;
+ else if (io.mapTag("!Failure", OptDiag->getKind() == DK_OptimizationFailure))
+ ;
else
- llvm_unreachable("todo");
+ llvm_unreachable("Unknown remark type");
// These are read-only for now.
DebugLoc DL = OptDiag->getDebugLoc();
OpenPOWER on IntegriCloud