LLVM: llvm::object::BBAddrMap::BBEntry Struct Reference (original) (raw)
#include "[llvm/Object/ELFTypes.h](ELFTypes%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| BBEntry (uint32_t ID, uint32_t Offset, uint32_t Size, Metadata MD, SmallVector< uint32_t, 1 > CallsiteEndOffsets, uint64_t Hash) | |
| UniqueBBID | getID () const |
| 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 = 0 |
| uint32_t | Offset = 0 |
| uint32_t | Size = 0 |
| Metadata | MD |
| SmallVector< uint32_t, 1 > | CallsiteEndOffsets |
| uint64_t | Hash = 0 |
Definition at line 881 of file ELFTypes.h.
◆ canFallThrough()
| bool llvm::object::BBAddrMap::BBEntry::canFallThrough ( ) const | inline |
|---|
◆ getID()
| UniqueBBID llvm::object::BBAddrMap::BBEntry::getID ( ) const | inline |
|---|
◆ hasIndirectBranch()
| bool llvm::object::BBAddrMap::BBEntry::hasIndirectBranch ( ) const | inline |
|---|
◆ hasReturn()
| bool llvm::object::BBAddrMap::BBEntry::hasReturn ( ) const | inline |
|---|
◆ hasTailCall()
| bool llvm::object::BBAddrMap::BBEntry::hasTailCall ( ) const | inline |
|---|
◆ isEHPad()
| bool llvm::object::BBAddrMap::BBEntry::isEHPad ( ) const | inline |
|---|
◆ operator==()
| bool llvm::object::BBAddrMap::BBEntry::operator== ( const BBEntry & Other) const | inline |
|---|
◆ CallsiteEndOffsets
◆ Hash
uint64_t llvm::object::BBAddrMap::BBEntry::Hash = 0
◆ ID
uint32_t llvm::object::BBAddrMap::BBEntry::ID = 0
◆ MD
Metadata llvm::object::BBAddrMap::BBEntry::MD
Initial value:
= {false, false, false, false,
false}
Definition at line 925 of file ELFTypes.h.
Referenced by BBEntry(), canFallThrough(), llvm::object::BBAddrMap::BBEntry::Metadata::decode(), hasIndirectBranch(), hasReturn(), hasTailCall(), isEHPad(), and operator==().
◆ Offset
uint32_t llvm::object::BBAddrMap::BBEntry::Offset = 0
◆ Size
uint32_t llvm::object::BBAddrMap::BBEntry::Size = 0
The documentation for this struct was generated from the following file:
- include/llvm/Object/ELFTypes.h