LLVM 20.0.0git
|
Pointer type specification. More...
#include "llvm/IR/DataLayout.h"
Public Member Functions | |
bool | operator== (const PointerSpec &Other) const |
Public Attributes | |
uint32_t | AddrSpace |
uint32_t | BitWidth |
Align | ABIAlign |
Align | PrefAlign |
uint32_t | IndexBitWidth |
Pointer type specification.
Definition at line 75 of file DataLayout.h.
bool DataLayout::PointerSpec::operator== | ( | const PointerSpec & | Other | ) | const |
Definition at line 151 of file DataLayout.cpp.
References llvm::BitWidth, and llvm::Other.
Align llvm::DataLayout::PointerSpec::ABIAlign |
Definition at line 78 of file DataLayout.h.
Referenced by llvm::DataLayout::getPointerABIAlignment().
uint32_t llvm::DataLayout::PointerSpec::AddrSpace |
Definition at line 76 of file DataLayout.h.
uint32_t llvm::DataLayout::PointerSpec::BitWidth |
Definition at line 77 of file DataLayout.h.
Referenced by llvm::DataLayout::getPointerSizeInBits().
uint32_t llvm::DataLayout::PointerSpec::IndexBitWidth |
Definition at line 80 of file DataLayout.h.
Referenced by llvm::DataLayout::getIndexSizeInBits().
Align llvm::DataLayout::PointerSpec::PrefAlign |
Definition at line 79 of file DataLayout.h.
Referenced by llvm::DataLayout::getPointerPrefAlignment().