[PGO] Revert revision r254021,r254028,r254035
[oota-llvm.git] / include / llvm / IR / DiagnosticInfo.h
index e14387677265ac9d48fb4c5f69bc37d6d27068ab..aac7a4509f38758429505959af75fe61cf424498 100644 (file)
@@ -60,7 +60,6 @@ enum DiagnosticKind {
   DK_OptimizationRemarkAnalysisAliasing,
   DK_OptimizationFailure,
   DK_MIRParser,
-  DK_PGOProfile,
   DK_FirstPluginKind
 };
 
@@ -251,31 +250,6 @@ private:
   const Twine &Msg;
 };
 
-/// Diagnostic information for the PGO profiler.
-class DiagnosticInfoPGOProfile : public DiagnosticInfo {
-public:
-  DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
-                           DiagnosticSeverity Severity = DS_Error)
-      : DiagnosticInfo(DK_PGOProfile, Severity), FileName(FileName), Msg(Msg) {}
-
-  /// \see DiagnosticInfo::print.
-  void print(DiagnosticPrinter &DP) const override;
-
-  static bool classof(const DiagnosticInfo *DI) {
-    return DI->getKind() == DK_PGOProfile;
-  }
-
-  const char *getFileName() const { return FileName; }
-  const Twine &getMsg() const { return Msg; }
-
-private:
-  /// Name of the input file associated with this diagnostic.
-  const char *FileName;
-
-  /// Message to report.
-  const Twine &Msg;
-};
-
 /// Common features for diagnostics dealing with optimization remarks.
 class DiagnosticInfoOptimizationBase : public DiagnosticInfo {
 public: