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:92

Member Variables

public llvm::Align ABIAlign
public llvm::Align PrefAlign
public uint32_t TypeBitWidth
public uint32_t AddressSpace
public uint32_t IndexBitWidth

Method Overview

  • public static llvm::PointerAlignElem getInBits(uint32_t AddressSpace, llvm::Align ABIAlign, llvm::Align PrefAlign, uint32_t TypeBitWidth, uint32_t IndexBitWidth)

Methods

ΒΆstatic llvm::PointerAlignElem getInBits(
    uint32_t AddressSpace,
    llvm::Align ABIAlign,
    llvm::Align PrefAlign,
    uint32_t TypeBitWidth,
    uint32_t IndexBitWidth)

Description

Initializer

Declared at: llvm/include/llvm/IR/DataLayout.h:100

Parameters

uint32_t AddressSpace
llvm::Align ABIAlign
llvm::Align PrefAlign
uint32_t TypeBitWidth
uint32_t IndexBitWidth