LLVM 19.0.0git
Classes | Public Member Functions | Public Attributes | List of all members
llvm::object::PGOAnalysisMap Struct Reference

A feature extension of BBAddrMap that holds information relevant to PGO. More...

#include "llvm/Object/ELFTypes.h"

Classes

struct  PGOBBEntry
 Extra basic block data with fields for block frequency and branch probability. More...
 

Public Member Functions

bool operator== (const PGOAnalysisMap &Other) const
 

Public Attributes

uint64_t FuncEntryCount
 
std::vector< PGOBBEntryBBEntries
 
BBAddrMap::Features FeatEnable
 

Detailed Description

A feature extension of BBAddrMap that holds information relevant to PGO.

Definition at line 960 of file ELFTypes.h.

Member Function Documentation

◆ operator==()

bool llvm::object::PGOAnalysisMap::operator== ( const PGOAnalysisMap Other) const
inline

Definition at line 994 of file ELFTypes.h.

References FuncEntryCount, and Other.

Member Data Documentation

◆ BBEntries

std::vector<PGOBBEntry> llvm::object::PGOAnalysisMap::BBEntries

Definition at line 989 of file ELFTypes.h.

◆ FeatEnable

BBAddrMap::Features llvm::object::PGOAnalysisMap::FeatEnable

Definition at line 992 of file ELFTypes.h.

◆ FuncEntryCount

uint64_t llvm::object::PGOAnalysisMap::FuncEntryCount

Definition at line 988 of file ELFTypes.h.


The documentation for this struct was generated from the following file: