From 16755aa7ba012eb6dce1cac03f1efac079f17bed Mon Sep 17 00:00:00 2001 From: Adam Nemet Date: Thu, 23 Feb 2017 23:11:21 +0000 Subject: [PATCH] [OptDiag] Remove hotness parameter from legacy remark ctors Anything using hotness should be using ORE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296038 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/IR/DiagnosticInfo.h | 34 +++++++++++++--------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/include/llvm/IR/DiagnosticInfo.h b/include/llvm/IR/DiagnosticInfo.h index 968b300b341..06d91740973 100644 --- a/include/llvm/IR/DiagnosticInfo.h +++ b/include/llvm/IR/DiagnosticInfo.h @@ -559,10 +559,8 @@ public: DiagnosticInfoIROptimization(enum DiagnosticKind Kind, enum DiagnosticSeverity Severity, const char *PassName, const Function &Fn, - const DiagnosticLocation &Loc, const Twine &Msg, - Optional Hotness = None) + const DiagnosticLocation &Loc, const Twine &Msg) : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, "", Fn, Loc) { - setHotness(Hotness); *this << Msg.str(); } @@ -614,10 +612,9 @@ private: /// Note that this class does not copy this message, so this reference /// must be valid for the whole life time of the diagnostic. OptimizationRemark(const char *PassName, const Function &Fn, - const DiagnosticLocation &Loc, const Twine &Msg, - Optional Hotness = None) + const DiagnosticLocation &Loc, const Twine &Msg) : DiagnosticInfoIROptimization(DK_OptimizationRemark, DS_Remark, PassName, - Fn, Loc, Msg, Hotness) {} + Fn, Loc, Msg) {} friend void emitOptimizationRemark(LLVMContext &Ctx, const char *PassName, const Function &Fn, @@ -662,10 +659,9 @@ private: /// Note that this class does not copy this message, so this reference /// must be valid for the whole life time of the diagnostic. OptimizationRemarkMissed(const char *PassName, const Function &Fn, - const DiagnosticLocation &Loc, const Twine &Msg, - Optional Hotness = None) + const DiagnosticLocation &Loc, const Twine &Msg) : DiagnosticInfoIROptimization(DK_OptimizationRemarkMissed, DS_Remark, - PassName, Fn, Loc, Msg, Hotness) {} + PassName, Fn, Loc, Msg) {} friend void emitOptimizationRemarkMissed(LLVMContext &Ctx, const char *PassName, @@ -720,9 +716,8 @@ public: protected: OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName, const Function &Fn, const DiagnosticLocation &Loc, - const Twine &Msg, Optional Hotness) - : DiagnosticInfoIROptimization(Kind, DS_Remark, PassName, Fn, Loc, Msg, - Hotness) {} + const Twine &Msg) + : DiagnosticInfoIROptimization(Kind, DS_Remark, PassName, Fn, Loc, Msg) {} OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName, StringRef RemarkName, @@ -740,10 +735,9 @@ private: /// this class does not copy this message, so this reference must be valid for /// the whole life time of the diagnostic. OptimizationRemarkAnalysis(const char *PassName, const Function &Fn, - const DiagnosticLocation &Loc, const Twine &Msg, - Optional Hotness = None) + const DiagnosticLocation &Loc, const Twine &Msg) : DiagnosticInfoIROptimization(DK_OptimizationRemarkAnalysis, DS_Remark, - PassName, Fn, Loc, Msg, Hotness) {} + PassName, Fn, Loc, Msg) {} friend void emitOptimizationRemarkAnalysis(LLVMContext &Ctx, const char *PassName, @@ -788,10 +782,9 @@ private: /// diagnostic. OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn, const DiagnosticLocation &Loc, - const Twine &Msg, - Optional Hotness = None) + const Twine &Msg) : OptimizationRemarkAnalysis(DK_OptimizationRemarkAnalysisFPCommute, - PassName, Fn, Loc, Msg, Hotness) {} + PassName, Fn, Loc, Msg) {} friend void emitOptimizationRemarkAnalysisFPCommute( LLVMContext &Ctx, const char *PassName, const Function &Fn, const DiagnosticLocation &Loc, const Twine &Msg); @@ -832,10 +825,9 @@ private: /// diagnostic. OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn, const DiagnosticLocation &Loc, - const Twine &Msg, - Optional Hotness = None) + const Twine &Msg) : OptimizationRemarkAnalysis(DK_OptimizationRemarkAnalysisAliasing, - PassName, Fn, Loc, Msg, Hotness) {} + PassName, Fn, Loc, Msg) {} friend void emitOptimizationRemarkAnalysisAliasing( LLVMContext &Ctx, const char *PassName, const Function &Fn, -- 2.11.0