|
LLVM
8.0.1
|
#include "llvm/LTO/Config.h"


Public Member Functions | |
| LTOLLVMDiagnosticHandler (DiagnosticHandlerFunction *DiagHandlerFn) | |
| bool | handleDiagnostics (const DiagnosticInfo &DI) override |
| Override handleDiagnostics to provide custom implementation. More... | |
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. More... | |
| virtual bool | isMissedOptRemarkEnabled (StringRef PassName) const |
| Return true if missed optimization remarks are enabled, override to provide different implementation. More... | |
| virtual bool | isPassedOptRemarkEnabled (StringRef PassName) const |
| Return true if passed optimization remarks are enabled, override to provide different implementation. More... | |
| bool | isAnyRemarkEnabled (StringRef PassName) const |
| Return true if any type of remarks are enabled for this pass. More... | |
| virtual bool | isAnyRemarkEnabled () const |
| Return true if any type of remarks are enabled for any pass. More... | |
Public Attributes | |
| DiagnosticHandlerFunction * | Fn |
Public Attributes inherited from llvm::DiagnosticHandler | |
| void * | DiagnosticContext = nullptr |
| DiagnosticHandlerTy | DiagHandlerCallback = nullptr |
| DiagHandlerCallback is settable from the C API and base implementation of DiagnosticHandler will call it from handleDiagnostics(). More... | |
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 |
1.8.13