9#ifndef LLVM_LIB_LINKER_LINK_DIAGNOSTIC_INFO_H
10#define LLVM_LIB_LINKER_LINK_DIAGNOSTIC_INFO_H
This is the base abstract class for diagnostic reporting in the backend.
Interface for custom diagnostic printing.
void print(DiagnosticPrinter &DP) const override
Print using the given DP a user-friendly message.
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
This is an optimization pass for GlobalISel generic memory operations.
DiagnosticSeverity
Defines the different supported severity of a diagnostic.