LLVM 22.0.0git
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 1006 of file ELFTypes.h.

Member Function Documentation

◆ operator==()

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

Definition at line 1012 of file ELFTypes.h.

References ID, llvm::Other, and Prob.

Member Data Documentation

◆ ID

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

Unique ID of this successor basic block.

Definition at line 1008 of file ELFTypes.h.

Referenced by operator==().

◆ Prob

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

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

Definition at line 1010 of file ELFTypes.h.

Referenced by operator==().


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