|
LLVM 22.0.0git
|
#include "llvm/Object/ELFTypes.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 881 of file ELFTypes.h.
|
inline |
Definition at line 931 of file ELFTypes.h.
References CallsiteEndOffsets, Hash, ID, MD, llvm::move(), Offset, and Size.
Referenced by operator==().
|
inline |
Definition at line 947 of file ELFTypes.h.
References MD.
|
inline |
Definition at line 936 of file ELFTypes.h.
References ID.
|
inline |
Definition at line 948 of file ELFTypes.h.
References MD.
|
inline |
Definition at line 944 of file ELFTypes.h.
References MD.
|
inline |
Definition at line 945 of file ELFTypes.h.
References MD.
|
inline |
Definition at line 946 of file ELFTypes.h.
References MD.
Definition at line 938 of file ELFTypes.h.
References BBEntry(), CallsiteEndOffsets, Hash, ID, MD, Offset, llvm::Other, and Size.
| SmallVector<uint32_t, 1> llvm::object::BBAddrMap::BBEntry::CallsiteEndOffsets |
Definition at line 928 of file ELFTypes.h.
Referenced by BBEntry(), and operator==().
| uint64_t llvm::object::BBAddrMap::BBEntry::Hash = 0 |
Definition at line 929 of file ELFTypes.h.
Referenced by BBEntry(), and operator==().
| uint32_t llvm::object::BBAddrMap::BBEntry::ID = 0 |
Definition at line 922 of file ELFTypes.h.
Referenced by BBEntry(), getID(), and operator==().
| Metadata llvm::object::BBAddrMap::BBEntry::MD |
Definition at line 925 of file ELFTypes.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 923 of file ELFTypes.h.
Referenced by BBEntry(), and operator==().
| uint32_t llvm::object::BBAddrMap::BBEntry::Size = 0 |
Definition at line 924 of file ELFTypes.h.
Referenced by BBEntry(), and operator==().