| 
    LLVM 22.0.0git
    
   | 
 
Extra basic block data with fields for block frequency and branch probability. More...
#include "llvm/Object/ELFTypes.h"
Classes | |
| struct | SuccessorEntry | 
| Single successor of a given basic block that contains the tag and branch probability associated with it.  More... | |
Public Member Functions | |
| bool | operator== (const PGOBBEntry &Other) const | 
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.
      
  | 
  inline | 
Definition at line 1037 of file ELFTypes.h.
References BlockFreq, llvm::Other, PostLinkBlockFreq, and Successors.
| BlockFrequency llvm::object::PGOAnalysisMap::PGOBBEntry::BlockFreq | 
Block frequency taken from MBFI.
Definition at line 1030 of file ELFTypes.h.
Referenced by operator==().
| 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==().
| llvm::SmallVector<SuccessorEntry, 2> llvm::object::PGOAnalysisMap::PGOBBEntry::Successors | 
List of successors of the current block.
Definition at line 1035 of file ELFTypes.h.
Referenced by operator==().