class OptimizationRemarkEmitterAnalysis
Declaration
class OptimizationRemarkEmitterAnalysis : public AnalysisInfoMixin { /* full declaration omitted */ };
Description
A CRTP mix-in that provides informational APIs needed for analysis passes. This provides some boilerplate for types that are analysis passes. It automatically mixes in \c PassInfoMixin.
Declared at: llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h:154
Inherits from: AnalysisInfoMixin
Method Overview
- public llvm::OptimizationRemarkEmitterAnalysis::Result run(llvm::Function & F, llvm::FunctionAnalysisManager & AM)
Methods
ΒΆllvm::OptimizationRemarkEmitterAnalysis::Result
run(llvm::Function& F,
llvm::FunctionAnalysisManager& AM)
llvm::OptimizationRemarkEmitterAnalysis::Result
run(llvm::Function& F,
llvm::FunctionAnalysisManager& AM)
Description
Run the analysis pass over a function and produce BFI.
Declared at: llvm/include/llvm/Analysis/OptimizationRemarkEmitter.h:164