LLVM 17.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::object::BBAddrMap::BBEntry Struct Reference

#include "llvm/Object/ELFTypes.h"

Collaboration diagram for llvm::object::BBAddrMap::BBEntry:
Collaboration graph
[legend]

Public Member Functions

 BBEntry (uint32_t ID, uint32_t Offset, uint32_t Size, uint32_t Metadata)
 
bool operator== (const BBEntry &Other) const
 

Public Attributes

uint32_t ID
 
uint32_t Offset
 
uint32_t Size
 
bool HasReturn
 
bool HasTailCall
 
bool IsEHPad
 
bool CanFallThrough
 

Detailed Description

Definition at line 801 of file ELFTypes.h.

Constructor & Destructor Documentation

◆ BBEntry()

llvm::object::BBAddrMap::BBEntry::BBEntry ( uint32_t  ID,
uint32_t  Offset,
uint32_t  Size,
uint32_t  Metadata 
)
inline

Definition at line 813 of file ELFTypes.h.

Member Function Documentation

◆ operator==()

bool llvm::object::BBAddrMap::BBEntry::operator== ( const BBEntry Other) const
inline

Definition at line 818 of file ELFTypes.h.

References Offset, Other, and Size.

Member Data Documentation

◆ CanFallThrough

bool llvm::object::BBAddrMap::BBEntry::CanFallThrough

Definition at line 811 of file ELFTypes.h.

◆ HasReturn

bool llvm::object::BBAddrMap::BBEntry::HasReturn

Definition at line 808 of file ELFTypes.h.

◆ HasTailCall

bool llvm::object::BBAddrMap::BBEntry::HasTailCall

Definition at line 809 of file ELFTypes.h.

◆ ID

uint32_t llvm::object::BBAddrMap::BBEntry::ID

Definition at line 802 of file ELFTypes.h.

◆ IsEHPad

bool llvm::object::BBAddrMap::BBEntry::IsEHPad

Definition at line 810 of file ELFTypes.h.

◆ Offset

uint32_t llvm::object::BBAddrMap::BBEntry::Offset

Definition at line 803 of file ELFTypes.h.

◆ Size

uint32_t llvm::object::BBAddrMap::BBEntry::Size

Definition at line 804 of file ELFTypes.h.


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