LLVM: llvm::DiagnosticInfoUnsupported Class Reference (original) (raw)
Diagnostic information for unsupported feature in backend. More...
#include "[llvm/IR/DiagnosticInfo.h](DiagnosticInfo%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| DiagnosticInfoUnsupported (const Function &Fn, const Twine &Msg LLVM_LIFETIME_BOUND, const DiagnosticLocation &Loc=DiagnosticLocation(), DiagnosticSeverity Severity=DS_Error) | |
| Fn is the function where the diagnostic is being emitted. | |
| const Twine & | getMessage () const |
| void | print (DiagnosticPrinter &DP) const override |
| Print using the given DP a user-friendly message. | |
| Public Member Functions inherited from llvm::DiagnosticInfoWithLocationBase | |
| DiagnosticInfoWithLocationBase (enum DiagnosticKind Kind, enum DiagnosticSeverity Severity, const Function &Fn, const DiagnosticLocation &Loc) | |
| Fn is the function where the diagnostic is being emitted. | |
| bool | isLocationAvailable () const |
| Return true if location information is available for this diagnostic. | |
| std::string | getLocationStr () const |
| Return a string with the location information for this diagnostic in the format "file:line:col". | |
| void | getLocation (StringRef &RelativePath, unsigned &Line, unsigned &Column) const |
| Return location information for this diagnostic in three parts: the relative source file path, line number and column. | |
| std::string | getAbsolutePath () const |
| Return the absolute path tot the file. | |
| const Function & | getFunction () const |
| DiagnosticLocation | getLocation () const |
| Public Member Functions inherited from llvm::DiagnosticInfo | |
| DiagnosticInfo (int Kind, DiagnosticSeverity Severity) | |
| virtual | ~DiagnosticInfo ()=default |
| int | getKind () const |
| DiagnosticSeverity | getSeverity () const |
Diagnostic information for unsupported feature in backend.
Definition at line 1100 of file DiagnosticInfo.h.
◆ classof()
◆ getMessage()
| const Twine & llvm::DiagnosticInfoUnsupported::getMessage ( ) const | inline |
|---|
◆ print()
| void DiagnosticInfoUnsupported::print ( DiagnosticPrinter & DP) const | overridevirtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/IR/DiagnosticInfo.h
- lib/IR/DiagnosticInfo.cpp