|
LLVM 24.0.0git
|
A homogeneous tuple of 2, 3, or 4 identical vectors, such as the AArch64 SVE types svint32x3_t and svboolx2_t. More...
#include "llvm/ABI/Types.h"
Static Public Member Functions | |
| static bool | classof (const Type *T) |
Additional Inherited Members | |
| Protected Member Functions inherited from llvm::abi::Type | |
| Type (TypeKind K, TypeSize SizeInBits, Align ABIAlign) | |
| Type (TypeKind K, TypeSize SizeInBits, Align ABIAlign, Align UnadjustedAlign) | |
| Protected Attributes inherited from llvm::abi::Type | |
| TypeKind | Kind |
| TypeSize | SizeInBits |
| Align | ABIAlignment |
| Align | UnadjustedAlignment |
A homogeneous tuple of 2, 3, or 4 identical vectors, such as the AArch64 SVE types svint32x3_t and svboolx2_t.
The contained vector describes one register-shaped member. Size and alignment of the tuple cover the whole group: size is NumVectors times the vector size, and alignment matches the contained vector.
|
inline |
Definition at line 348 of file Types.h.
References llvm::abi::Type::getAlignment(), llvm::abi::Type::getSizeInBits(), llvm::abi::Tuple, and llvm::abi::Type::Type().
Definition at line 356 of file Types.h.
References T, llvm::abi::Tuple, and llvm::abi::Type::Type().
|
inline |
|
inline |