|
LLVM 22.0.0git
|
Single successor of a given basic block that contains the tag and branch probability associated with it. More...
#include "llvm/Object/ELFTypes.h"
Public Member Functions | |
| bool | operator== (const SuccessorEntry &Other) const |
Public Attributes | |
| uint32_t | ID = 0 |
| Unique ID of this successor basic block. | |
| BranchProbability | Prob |
| Branch Probability of the edge to this successor taken from MBPI. | |
| uint64_t | PostLinkFreq = 0 |
| Raw edge count from the post link profile (e.g., from bolt or propeller). | |
Single successor of a given basic block that contains the tag and branch probability associated with it.
Definition at line 1014 of file ELFTypes.h.
|
inline |
Definition at line 1023 of file ELFTypes.h.
References ID, llvm::Other, PostLinkFreq, and Prob.
| uint32_t llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry::ID = 0 |
Unique ID of this successor basic block.
Definition at line 1016 of file ELFTypes.h.
Referenced by operator==().
| uint64_t llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry::PostLinkFreq = 0 |
Raw edge count from the post link profile (e.g., from bolt or propeller).
Definition at line 1021 of file ELFTypes.h.
Referenced by operator==().
| BranchProbability llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry::Prob |
Branch Probability of the edge to this successor taken from MBPI.
Definition at line 1018 of file ELFTypes.h.
Referenced by operator==().