LLVM
8.0.1
|
===- MachineOptimizationRemarkEmitter.h - Opt Diagnostics -*- C++ -*-—===// More...
Go to the source code of this file.
Classes | |
class | llvm::DiagnosticInfoMIROptimization |
Common features for diagnostics dealing with optimization remarks that are used by machine passes. More... | |
struct | llvm::DiagnosticInfoMIROptimization::MachineArgument |
MI-specific kinds of diagnostic Arguments. More... | |
class | llvm::MachineOptimizationRemark |
Diagnostic information for applied optimization remarks. More... | |
class | llvm::MachineOptimizationRemarkMissed |
Diagnostic information for missed-optimization remarks. More... | |
class | llvm::MachineOptimizationRemarkAnalysis |
Diagnostic information for optimization analysis remarks. More... | |
class | llvm::MachineOptimizationRemarkEmitter |
The optimization diagnostic interface. More... | |
class | llvm::MachineOptimizationRemarkEmitterPass |
The analysis pass. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
llvm::ore | |
Add a small namespace to avoid name clashes with the classes used in the streaming interface. | |
Typedefs | |
using | llvm::ore::MNV = DiagnosticInfoMIROptimization::MachineArgument |
===- MachineOptimizationRemarkEmitter.h - Opt Diagnostics -*- C++ -*-—===//
The LLVM Compiler Infrastructure
This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details.
===------------------------------------------------------------------—===//
Optimization diagnostic interfaces for machine passes. It's packaged as an analysis pass so that by using this service passes become dependent on MBFI as well. MBFI is used to compute the "hotness" of the diagnostic message.
===------------------------------------------------------------------—===//
Definition in file MachineOptimizationRemarkEmitter.h.