|
LLVM 22.0.0git
|
#include "llvm/LTO/Config.h"
Public Member Functions | |
| LTOLLVMDiagnosticHandler (DiagnosticHandlerFunction *DiagHandlerFn) | |
| bool | handleDiagnostics (const DiagnosticInfo &DI) override |
| Override handleDiagnostics to provide custom implementation. | |
| Public Member Functions inherited from llvm::DiagnosticHandler | |
| DiagnosticHandler (void *DiagContext=nullptr) | |
| virtual | ~DiagnosticHandler ()=default |
| virtual bool | isAnalysisRemarkEnabled (StringRef PassName) const |
| Return true if analysis remarks are enabled, override to provide different implementation. | |
| virtual bool | isMissedOptRemarkEnabled (StringRef PassName) const |
| Return true if missed optimization remarks are enabled, override to provide different implementation. | |
| virtual bool | isPassedOptRemarkEnabled (StringRef PassName) const |
| Return true if passed optimization remarks are enabled, override to provide different implementation. | |
| bool | isAnyRemarkEnabled (StringRef PassName) const |
| Return true if any type of remarks are enabled for this pass. | |
| virtual bool | isAnyRemarkEnabled () const |
| Return true if any type of remarks are enabled for any pass. | |
Public Attributes | |
| DiagnosticHandlerFunction * | Fn |
| Public Attributes inherited from llvm::DiagnosticHandler | |
| void * | DiagnosticContext = nullptr |
| bool | HasErrors = false |
| DiagnosticHandlerTy | DiagHandlerCallback = nullptr |
| DiagHandlerCallback is settable from the C API and base implementation of DiagnosticHandler will call it from handleDiagnostics(). | |
Additional Inherited Members | |
| Public Types inherited from llvm::DiagnosticHandler | |
| using | DiagnosticHandlerTy = void (*)(const DiagnosticInfo *DI, void *Context) |
|
inline |
|
inlineoverridevirtual |
Override handleDiagnostics to provide custom implementation.
Return true if it handles diagnostics reporting properly otherwise return false to make LLVMContext::diagnose() to print the message with a prefix based on the severity.
Reimplemented from llvm::DiagnosticHandler.
| DiagnosticHandlerFunction* llvm::lto::LTOLLVMDiagnosticHandler::Fn |
Definition at line 287 of file Config.h.
Referenced by LTOLLVMDiagnosticHandler().