LLVM  12.0.0git
Classes | Namespaces | Functions
LLVMRemarkStreamer.h File Reference
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/Remarks/RemarkStreamer.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/ToolOutputFile.h"
#include <memory>
#include <string>
Include dependency graph for LLVMRemarkStreamer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::LLVMRemarkStreamer
 Streamer for LLVM remarks which has logic for dealing with DiagnosticInfo objects. More...
 
struct  llvm::LLVMRemarkSetupErrorInfo< ThisError >
 
struct  llvm::LLVMRemarkSetupFileError
 
struct  llvm::LLVMRemarkSetupPatternError
 
struct  llvm::LLVMRemarkSetupFormatError
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Functions

Expected< std::unique_ptr< ToolOutputFile > > llvm::setupLLVMOptimizationRemarks (LLVMContext &Context, StringRef RemarksFilename, StringRef RemarksPasses, StringRef RemarksFormat, bool RemarksWithHotness, unsigned RemarksHotnessThreshold=0)
 Setup optimization remarks that output to a file. More...
 
Error llvm::setupLLVMOptimizationRemarks (LLVMContext &Context, raw_ostream &OS, StringRef RemarksPasses, StringRef RemarksFormat, bool RemarksWithHotness, unsigned RemarksHotnessThreshold=0)
 Setup optimization remarks that output directly to a raw_ostream. More...