struct LayoutAlignElem
Declaration
struct LayoutAlignElem { /* full declaration omitted */ };
Description
Layout alignment element. Stores the alignment data associated with a given alignment type (integer, vector, float) and type bit width.
Declared at: llvm/include/llvm/IR/DataLayout.h:71
Member Variables
- public unsigned int AlignType
- Alignment type from \c AlignTypeEnum
- public unsigned int TypeBitWidth
- public llvm::Align ABIAlign
- public llvm::Align PrefAlign
Method Overview
- public static llvm::LayoutAlignElem get(llvm::AlignTypeEnum align_type, llvm::Align abi_align, llvm::Align pref_align, uint32_t bit_width)
Methods
ΒΆstatic llvm::LayoutAlignElem get(
llvm::AlignTypeEnum align_type,
llvm::Align abi_align,
llvm::Align pref_align,
uint32_t bit_width)
static llvm::LayoutAlignElem get(
llvm::AlignTypeEnum align_type,
llvm::Align abi_align,
llvm::Align pref_align,
uint32_t bit_width)
Declared at: llvm/include/llvm/IR/DataLayout.h:78
Parameters
- llvm::AlignTypeEnum align_type
- llvm::Align abi_align
- llvm::Align pref_align
- uint32_t bit_width