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:
- include/llvm/Object/ELFTypes.h