struct PointerAlignElem
Declaration
struct PointerAlignElem { /* full declaration omitted */ };
Description
Layout pointer alignment element. Stores the alignment data associated with a given pointer and address space.
Declared at: llvm/include/llvm/IR/DataLayout.h:90
Member Variables
- public llvm::Align ABIAlign
- public llvm::Align PrefAlign
- public uint32_t TypeByteWidth
- public uint32_t AddressSpace
- public uint32_t IndexWidth
Method Overview
- public static llvm::PointerAlignElem get(uint32_t AddressSpace, llvm::Align ABIAlign, llvm::Align PrefAlign, uint32_t TypeByteWidth, uint32_t IndexWidth)
Methods
ΒΆstatic llvm::PointerAlignElem get(
uint32_t AddressSpace,
llvm::Align ABIAlign,
llvm::Align PrefAlign,
uint32_t TypeByteWidth,
uint32_t IndexWidth)
static llvm::PointerAlignElem get(
uint32_t AddressSpace,
llvm::Align ABIAlign,
llvm::Align PrefAlign,
uint32_t TypeByteWidth,
uint32_t IndexWidth)
Description
Initializer
Declared at: llvm/include/llvm/IR/DataLayout.h:98
Parameters
- uint32_t AddressSpace
- llvm::Align ABIAlign
- llvm::Align PrefAlign
- uint32_t TypeByteWidth
- uint32_t IndexWidth