class TypeSize
Declaration
class TypeSize { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/TypeSize.h:50
Method Overview
- public static constexpr llvm::TypeSize Fixed(uint64_t Size)
- public static constexpr llvm::TypeSize Scalable(uint64_t MinSize)
- public constexpr TypeSize(uint64_t MinSize, bool Scalable)
- public uint64_t getFixedSize() const
- public uint64_t getKnownMinSize() const
- public bool isByteSized() const
- public bool isScalable() const
- public uint64_t operator unsigned long() const
Methods
¶static constexpr llvm::TypeSize Fixed(
uint64_t Size)
static constexpr llvm::TypeSize Fixed(
uint64_t Size)
Declared at: llvm/include/llvm/Support/TypeSize.h:59
Parameters
- uint64_t Size
¶static constexpr llvm::TypeSize Scalable(
uint64_t MinSize)
static constexpr llvm::TypeSize Scalable(
uint64_t MinSize)
Declared at: llvm/include/llvm/Support/TypeSize.h:63
Parameters
- uint64_t MinSize
¶constexpr TypeSize(uint64_t MinSize,
bool Scalable)
constexpr TypeSize(uint64_t MinSize,
bool Scalable)
Declared at: llvm/include/llvm/Support/TypeSize.h:56
Parameters
- uint64_t MinSize
- bool Scalable
¶uint64_t getFixedSize() const
uint64_t getFixedSize() const
Declared at: llvm/include/llvm/Support/TypeSize.h:124
¶uint64_t getKnownMinSize() const
uint64_t getKnownMinSize() const
Declared at: llvm/include/llvm/Support/TypeSize.h:132
¶bool isByteSized() const
bool isByteSized() const
Declared at: llvm/include/llvm/Support/TypeSize.h:142
¶bool isScalable() const
bool isScalable() const
Declared at: llvm/include/llvm/Support/TypeSize.h:137
¶uint64_t operator unsigned long() const
uint64_t operator unsigned long() const
Declared at: llvm/include/llvm/Support/TypeSize.h:150