|
LLVM 24.0.0git
|
An 8-bit floating-point format with no numeric semantics. 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 |
An 8-bit floating-point format with no numeric semantics.
This corresponds to the AArch64 __mfp8 type. A vector of this format uses an 8-bit integer element, so this type is not a valid vector element. If a similar type is needed for other targets this should be generalized.
|
inlineexplicit |
Definition at line 209 of file Types.h.
References llvm::abi::OpaqueFloat8, and llvm::abi::Type::Type().
Definition at line 212 of file Types.h.
References llvm::abi::OpaqueFloat8, T, and llvm::abi::Type::Type().