Common features for diagnostics dealing with optimization remarks that are used by machine passes.
More...
|
| | DiagnosticInfoMIROptimization (enum DiagnosticKind Kind, const char *PassName, StringRef RemarkName, const DiagnosticLocation &Loc, const MachineBasicBlock *MBB) |
| |
| const MachineBasicBlock * | getBlock () const |
| |
| | DiagnosticInfoOptimizationBase (enum DiagnosticKind Kind, enum DiagnosticSeverity Severity, const char *PassName, StringRef RemarkName, const Function &Fn, const DiagnosticLocation &Loc) |
| | PassName is the name of the pass emitting this diagnostic. More...
|
| |
| void | insert (StringRef S) |
| |
| void | insert (Argument A) |
| |
| void | insert (setIsVerbose V) |
| |
| void | insert (setExtraArgs EA) |
| |
| void | print (DiagnosticPrinter &DP) const override |
| |
| virtual bool | isEnabled () const =0 |
| | Return true if this optimization remark is enabled by one of of the LLVM command line flags (-pass-remarks, -pass-remarks-missed, or -pass-remarks-analysis). More...
|
| |
| StringRef | getPassName () const |
| |
| std::string | getMsg () const |
| |
| Optional< uint64_t > | getHotness () const |
| |
| void | setHotness (Optional< uint64_t > H) |
| |
| bool | isVerbose () const |
| |
| bool | isPassed () const |
| |
| bool | isMissed () const |
| |
| bool | isAnalysis () const |
| |
| | DiagnosticInfoWithLocationBase (enum DiagnosticKind Kind, enum DiagnosticSeverity Severity, const Function &Fn, const DiagnosticLocation &Loc) |
| | Fn is the function where the diagnostic is being emitted. More...
|
| |
| bool | isLocationAvailable () const |
| | Return true if location information is available for this diagnostic. More...
|
| |
| const std::string | getLocationStr () const |
| | Return a string with the location information for this diagnostic in the format "file:line:col". More...
|
| |
| 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. More...
|
| |
| std::string | getAbsolutePath () const |
| | Return the absolute path tot the file. More...
|
| |
| const Function & | getFunction () const |
| |
| DiagnosticLocation | getLocation () const |
| |
| | DiagnosticInfo (int Kind, DiagnosticSeverity Severity) |
| |
| virtual | ~DiagnosticInfo ()=default |
| |
| int | getKind () const |
| |
| DiagnosticSeverity | getSeverity () const |
| |
Common features for diagnostics dealing with optimization remarks that are used by machine passes.
Definition at line 29 of file MachineOptimizationRemarkEmitter.h.