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

#include "llvm/Object/ELFTypes.h"


struct  Metadata

Public Member Functions

 BBEntry (uint32_t ID, uint32_t Offset, uint32_t Size, Metadata MD)
bool operator== (const BBEntry &Other) const
bool hasReturn () const
bool hasTailCall () const
bool isEHPad () const
bool canFallThrough () const
bool hasIndirectBranch () const

Public Attributes

uint32_t ID
uint32_t Offset
uint32_t Size
Metadata MD

Detailed Description

Definition at line 798 of file ELFTypes.h.

Constructor & Destructor Documentation

◆ BBEntry()

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

Definition at line 844 of file ELFTypes.h.

Member Function Documentation

◆ canFallThrough()

bool llvm::object::BBAddrMap::BBEntry::canFallThrough ( ) const

◆ hasIndirectBranch()

bool llvm::object::BBAddrMap::BBEntry::hasIndirectBranch ( ) const

◆ hasReturn()

bool llvm::object::BBAddrMap::BBEntry::hasReturn ( ) const

Definition at line 852 of file ELFTypes.h.

References llvm::object::BBAddrMap::BBEntry::Metadata::HasReturn.

◆ hasTailCall()

bool llvm::object::BBAddrMap::BBEntry::hasTailCall ( ) const

◆ isEHPad()

bool llvm::object::BBAddrMap::BBEntry::isEHPad ( ) const

Definition at line 854 of file ELFTypes.h.

References llvm::object::BBAddrMap::BBEntry::Metadata::IsEHPad.

◆ operator==()

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

Definition at line 847 of file ELFTypes.h.

References Offset, Other, and Size.

Member Data Documentation

◆ ID

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

Definition at line 839 of file ELFTypes.h.

◆ MD

Metadata llvm::object::BBAddrMap::BBEntry::MD

Definition at line 842 of file ELFTypes.h.

◆ Offset

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

Definition at line 840 of file ELFTypes.h.

◆ Size

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

Definition at line 841 of file ELFTypes.h.

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