|
LLVM 23.0.0git
|
#include "llvm/Object/ELFTypes.h"
Public Member Functions | |
| bool | operator== (const Metadata &Other) const |
| uint32_t | encode () const |
Static Public Member Functions | |
| static Expected< Metadata > | decode (uint32_t V) |
Public Attributes | |
| bool | HasReturn: 1 |
| bool | HasTailCall: 1 |
| bool | IsEHPad: 1 |
| bool | CanFallThrough: 1 |
| bool | HasIndirectBranch: 1 |
Definition at line 896 of file ELFTypes.h.
Definition at line 922 of file ELFTypes.h.
References llvm::createStringError(), and llvm::object::BBAddrMap::BBEntry::MD.
Referenced by decodeBBAddrMapImpl().
|
inline |
Definition at line 913 of file ELFTypes.h.
References CanFallThrough, HasIndirectBranch, HasReturn, HasTailCall, and IsEHPad.
Referenced by getBBAddrMapMetadata().
Definition at line 905 of file ELFTypes.h.
References CanFallThrough, HasIndirectBranch, HasReturn, HasTailCall, IsEHPad, and llvm::Other.
| bool llvm::object::BBAddrMap::BBEntry::Metadata::CanFallThrough |
Definition at line 901 of file ELFTypes.h.
Referenced by encode(), and operator==().
| bool llvm::object::BBAddrMap::BBEntry::Metadata::HasIndirectBranch |
Definition at line 902 of file ELFTypes.h.
Referenced by encode(), and operator==().
| bool llvm::object::BBAddrMap::BBEntry::Metadata::HasReturn |
Definition at line 897 of file ELFTypes.h.
Referenced by encode(), and operator==().
| bool llvm::object::BBAddrMap::BBEntry::Metadata::HasTailCall |
Definition at line 899 of file ELFTypes.h.
Referenced by encode(), and operator==().
| bool llvm::object::BBAddrMap::BBEntry::Metadata::IsEHPad |
Definition at line 900 of file ELFTypes.h.
Referenced by encode(), and operator==().