|
LLVM 24.0.0git
|
#include "llvm/ABI/Types.h"
Public Member Functions | |
| FieldInfo (const Type *FieldType, uint64_t OffsetInBits=0, bool IsBitField=false, uint64_t BitFieldWidth=0, bool IsUnnamedBitField=false, bool HasNoUniqueAddress=false) | |
| LLVM_ABI bool | isEmpty () const |
Public Attributes | |
| const Type * | FieldType |
| uint64_t | OffsetInBits |
| uint64_t | BitFieldWidth |
| bool | IsBitField |
| bool | IsUnnamedBitfield |
| bool | HasNoUniqueAddress |
|
inline |
Definition at line 242 of file Types.h.
References BitFieldWidth, FieldType, HasNoUniqueAddress, IsBitField, IsUnnamedBitfield, OffsetInBits, and uint64_t.
| bool FieldInfo::isEmpty | ( | ) | const |
Definition at line 70 of file Types.cpp.
References llvm::dyn_cast(), FieldType, HasNoUniqueAddress, and IsUnnamedBitfield.
| uint64_t llvm::abi::FieldInfo::BitFieldWidth |
Definition at line 237 of file Types.h.
Referenced by FieldInfo().
Definition at line 235 of file Types.h.
Referenced by FieldInfo(), and isEmpty().
| bool llvm::abi::FieldInfo::HasNoUniqueAddress |
Definition at line 240 of file Types.h.
Referenced by FieldInfo(), and isEmpty().
| bool llvm::abi::FieldInfo::IsBitField |
Definition at line 238 of file Types.h.
Referenced by FieldInfo().
| bool llvm::abi::FieldInfo::IsUnnamedBitfield |
Definition at line 239 of file Types.h.
Referenced by FieldInfo(), and isEmpty().
| uint64_t llvm::abi::FieldInfo::OffsetInBits |
Definition at line 236 of file Types.h.
Referenced by FieldInfo().