|
LLVM 23.0.0git
|
#include "llvm/Object/BBAddrMap.h"
Classes | |
| struct | Metadata |
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 82 of file BBAddrMap.h.
|
inline |
Definition at line 131 of file BBAddrMap.h.
References CallsiteEndOffsets, Hash, ID, MD, llvm::move(), Offset, and Size.
Referenced by operator==().
|
inline |
Definition at line 147 of file BBAddrMap.h.
References MD.
|
inline |
Definition at line 136 of file BBAddrMap.h.
References ID.
|
inline |
Definition at line 148 of file BBAddrMap.h.
References MD.
|
inline |
Definition at line 144 of file BBAddrMap.h.
References MD.
|
inline |
Definition at line 145 of file BBAddrMap.h.
References MD.
|
inline |
Definition at line 146 of file BBAddrMap.h.
References MD.
Definition at line 138 of file BBAddrMap.h.
References BBEntry(), CallsiteEndOffsets, Hash, ID, MD, Offset, llvm::Other, and Size.
| SmallVector<uint32_t, 1> llvm::object::BBAddrMap::BBEntry::CallsiteEndOffsets |
Definition at line 128 of file BBAddrMap.h.
Referenced by BBEntry(), and operator==().
| uint64_t llvm::object::BBAddrMap::BBEntry::Hash = 0 |
Definition at line 129 of file BBAddrMap.h.
Referenced by BBEntry(), and operator==().
| uint32_t llvm::object::BBAddrMap::BBEntry::ID = 0 |
Definition at line 122 of file BBAddrMap.h.
Referenced by BBEntry(), getID(), and operator==().
| Metadata llvm::object::BBAddrMap::BBEntry::MD |
Definition at line 125 of file BBAddrMap.h.
Referenced by BBEntry(), canFallThrough(), llvm::object::BBAddrMap::BBEntry::Metadata::decode(), hasIndirectBranch(), hasReturn(), hasTailCall(), isEHPad(), and operator==().
| uint32_t llvm::object::BBAddrMap::BBEntry::Offset = 0 |
Definition at line 123 of file BBAddrMap.h.
Referenced by BBEntry(), and operator==().
| uint32_t llvm::object::BBAddrMap::BBEntry::Size = 0 |
Definition at line 124 of file BBAddrMap.h.
Referenced by BBEntry(), and operator==().