class ProfileSummaryAnalysis

Declaration

class ProfileSummaryAnalysis : public AnalysisInfoMixin { /* full declaration omitted */ };

Description

An analysis pass based on the new PM to deliver ProfileSummaryInfo.

Declared at: llvm/include/llvm/Analysis/ProfileSummaryInfo.h:211

Inherits from: AnalysisInfoMixin

Member Variables

private static llvm::AnalysisKey Key

Method Overview

  • public llvm::ProfileSummaryAnalysis::Result run(llvm::Module & M, llvm::ModuleAnalysisManager &)

Methods

ΒΆllvm::ProfileSummaryAnalysis::Result run(
    llvm::Module& M,
    llvm::ModuleAnalysisManager&)

Declared at: llvm/include/llvm/Analysis/ProfileSummaryInfo.h:216

Parameters

llvm::Module& M
llvm::ModuleAnalysisManager&