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

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 

Definition at line 813 of file ELFTypes.h.

Member Function Documentation

◆ operator==()

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

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: