LLVM API Documentation
#include <TargetData.h>
Public Member Functions | |
| bool | operator== (const TargetAlignElem &rhs) const |
| Equality predicate. | |
| std::ostream & | dump (std::ostream &os) const |
| output stream operator | |
Static Public Member Functions | |
| static TargetAlignElem | get (AlignTypeEnum align_type, unsigned char abi_align, unsigned char pref_align, uint32_t bit_width) |
| Initializer. | |
Public Attributes | |
| AlignTypeEnum | AlignType: 8 |
| unsigned char | ABIAlign |
| unsigned char | PrefAlign |
| uint32_t | TypeBitWidth |
Stores the alignment data associated with a given alignment type (pointer, integer, vector, float) and type bit width.
Definition at line 51 of file TargetData.h.
| TargetAlignElem TargetAlignElem::get | ( | AlignTypeEnum | align_type, | |
| unsigned char | abi_align, | |||
| unsigned char | pref_align, | |||
| uint32_t | bit_width | |||
| ) | [static] |
Initializer.
Definition at line 99 of file TargetData.cpp.
References ABIAlign, AlignType, PrefAlign, and TypeBitWidth.
| bool TargetAlignElem::operator== | ( | const TargetAlignElem & | rhs | ) | const |
Equality predicate.
Definition at line 111 of file TargetData.cpp.
References ABIAlign, AlignType, PrefAlign, and TypeBitWidth.
| std::ostream & TargetAlignElem::dump | ( | std::ostream & | os | ) | const |
output stream operator
Definition at line 119 of file TargetData.cpp.
References ABIAlign, AlignType, PrefAlign, and TypeBitWidth.
| uint32_t llvm::TargetAlignElem::TypeBitWidth |