LLVM: llvm::object::PGOAnalysisMap::PGOBBEntry Struct Reference (original) (raw)

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

#include "[llvm/Object/ELFTypes.h](ELFTypes%5F8h%5Fsource.html)"

Classes
struct SuccessorEntry
Single successor of a given basic block that contains the tag and branch probability associated with it. More...
Public Attributes
BlockFrequency BlockFreq
Block frequency taken from MBFI.
uint64_t PostLinkBlockFreq = 0
Raw block count taken from the post link profile (e.g., from bolt or propeller).
llvm::SmallVector< SuccessorEntry, 2 > Successors
List of successors of the current block.

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

Definition at line 1011 of file ELFTypes.h.

operator==()

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

BlockFreq

PostLinkBlockFreq

uint64_t llvm::object::PGOAnalysisMap::PGOBBEntry::PostLinkBlockFreq = 0

Raw block count taken from the post link profile (e.g., from bolt or propeller).

Definition at line 1033 of file ELFTypes.h.

Referenced by operator==().

Successors


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