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

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
 Unique ID of this successor basic block.
 
BranchProbability Prob
 Branch Probability of the edge to this successor taken from MBPI.
 

Detailed Description

Single successor of a given basic block that contains the tag and branch probability associated with it.

Definition at line 966 of file ELFTypes.h.

Member Function Documentation

◆ operator==()

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

Definition at line 972 of file ELFTypes.h.

References Other.

Member Data Documentation

◆ ID

uint32_t llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry::ID

Unique ID of this successor basic block.

Definition at line 968 of file ELFTypes.h.

◆ Prob

BranchProbability llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry::Prob

Branch Probability of the edge to this successor taken from MBPI.

Definition at line 970 of file ELFTypes.h.


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