LLVM
16.0.0git
llvm
MVT
llvm::MVT Member List
This is the complete list of members for
llvm::MVT
, including all inherited members.
all_valuetypes
()
llvm::MVT
inline
static
Any
enum value
llvm::MVT
bf16
enum value
llvm::MVT
bitsGE
(MVT VT) const
llvm::MVT
inline
bitsGT
(MVT VT) const
llvm::MVT
inline
bitsLE
(MVT VT) const
llvm::MVT
inline
bitsLT
(MVT VT) const
llvm::MVT
inline
changeTypeToInteger
()
llvm::MVT
inline
changeVectorElementType
(MVT EltVT) const
llvm::MVT
inline
changeVectorElementTypeToInteger
() const
llvm::MVT
inline
externref
enum value
llvm::MVT
f128
enum value
llvm::MVT
f16
enum value
llvm::MVT
f32
enum value
llvm::MVT
f64
enum value
llvm::MVT
f80
enum value
llvm::MVT
fAny
enum value
llvm::MVT
FIRST_FIXEDLEN_VECTOR_VALUETYPE
enum value
llvm::MVT
FIRST_FP_FIXEDLEN_VECTOR_VALUETYPE
enum value
llvm::MVT
FIRST_FP_SCALABLE_VECTOR_VALUETYPE
enum value
llvm::MVT
FIRST_FP_VALUETYPE
enum value
llvm::MVT
FIRST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE
enum value
llvm::MVT
FIRST_INTEGER_SCALABLE_VECTOR_VALUETYPE
enum value
llvm::MVT
FIRST_INTEGER_VALUETYPE
enum value
llvm::MVT
FIRST_SCALABLE_VECTOR_VALUETYPE
enum value
llvm::MVT
FIRST_VALUETYPE
enum value
llvm::MVT
FIRST_VECTOR_VALUETYPE
enum value
llvm::MVT
fixedlen_vector_valuetypes
()
llvm::MVT
inline
static
fp_fixedlen_vector_valuetypes
()
llvm::MVT
inline
static
fp_scalable_vector_valuetypes
()
llvm::MVT
inline
static
fp_valuetypes
()
llvm::MVT
inline
static
funcref
enum value
llvm::MVT
getFixedSizeInBits
() const
llvm::MVT
inline
getFloatingPointVT
(unsigned BitWidth)
llvm::MVT
inline
static
getHalfNumVectorElementsVT
() const
llvm::MVT
inline
getIntegerVT
(unsigned BitWidth)
llvm::MVT
inline
static
getPow2VectorType
() const
llvm::MVT
inline
getScalableVectorVT
(MVT VT, unsigned NumElements)
llvm::MVT
inline
static
getScalarSizeInBits
() const
llvm::MVT
inline
getScalarStoreSize
() const
llvm::MVT
inline
getScalarType
() const
llvm::MVT
inline
getSizeInBits
() const
llvm::MVT
inline
getStoreSize
() const
llvm::MVT
inline
getStoreSizeInBits
() const
llvm::MVT
inline
getVectorElementCount
() const
llvm::MVT
inline
getVectorElementType
() const
llvm::MVT
inline
getVectorMinNumElements
() const
llvm::MVT
inline
getVectorNumElements
() const
llvm::MVT
inline
getVectorVT
(MVT VT, unsigned NumElements)
llvm::MVT
inline
static
getVectorVT
(MVT VT, unsigned NumElements, bool IsScalable)
llvm::MVT
inline
static
getVectorVT
(MVT VT, ElementCount EC)
llvm::MVT
inline
static
getVT
(Type *Ty, bool HandleUnknown=false)
llvm::MVT
static
Glue
enum value
llvm::MVT
i1
enum value
llvm::MVT
i128
enum value
llvm::MVT
i16
enum value
llvm::MVT
i2
enum value
llvm::MVT
i32
enum value
llvm::MVT
i4
enum value
llvm::MVT
i64
enum value
llvm::MVT
i64x8
enum value
llvm::MVT
i8
enum value
llvm::MVT
iAny
enum value
llvm::MVT
integer_fixedlen_vector_valuetypes
()
llvm::MVT
inline
static
integer_scalable_vector_valuetypes
()
llvm::MVT
inline
static
integer_valuetypes
()
llvm::MVT
inline
static
INVALID_SIMPLE_VALUE_TYPE
enum value
llvm::MVT
iPTR
enum value
llvm::MVT
iPTRAny
enum value
llvm::MVT
is1024BitVector
() const
llvm::MVT
inline
is128BitVector
() const
llvm::MVT
inline
is16BitVector
() const
llvm::MVT
inline
is2048BitVector
() const
llvm::MVT
inline
is256BitVector
() const
llvm::MVT
inline
is32BitVector
() const
llvm::MVT
inline
is512BitVector
() const
llvm::MVT
inline
is64BitVector
() const
llvm::MVT
inline
isByteSized
() const
llvm::MVT
inline
isFixedLengthVector
() const
llvm::MVT
inline
isFloatingPoint
() const
llvm::MVT
inline
isInteger
() const
llvm::MVT
inline
isOverloaded
() const
llvm::MVT
inline
isPow2VectorType
() const
llvm::MVT
inline
isScalableVector
() const
llvm::MVT
inline
isScalarInteger
() const
llvm::MVT
inline
isValid
() const
llvm::MVT
inline
isVector
() const
llvm::MVT
inline
isVoid
enum value
llvm::MVT
knownBitsGE
(MVT VT) const
llvm::MVT
inline
knownBitsGT
(MVT VT) const
llvm::MVT
inline
knownBitsLE
(MVT VT) const
llvm::MVT
inline
knownBitsLT
(MVT VT) const
llvm::MVT
inline
LAST_FIXEDLEN_VECTOR_VALUETYPE
enum value
llvm::MVT
LAST_FP_FIXEDLEN_VECTOR_VALUETYPE
enum value
llvm::MVT
LAST_FP_SCALABLE_VECTOR_VALUETYPE
enum value
llvm::MVT
LAST_FP_VALUETYPE
enum value
llvm::MVT
LAST_INTEGER_FIXEDLEN_VECTOR_VALUETYPE
enum value
llvm::MVT
LAST_INTEGER_SCALABLE_VECTOR_VALUETYPE
enum value
llvm::MVT
LAST_INTEGER_VALUETYPE
enum value
llvm::MVT
LAST_SCALABLE_VECTOR_VALUETYPE
enum value
llvm::MVT
LAST_VALUETYPE
enum value
llvm::MVT
LAST_VECTOR_VALUETYPE
enum value
llvm::MVT
MAX_ALLOWED_VALUETYPE
enum value
llvm::MVT
Metadata
enum value
llvm::MVT
MVT
()=default
llvm::MVT
MVT
(SimpleValueType SVT)
llvm::MVT
inline
nxv16bf16
enum value
llvm::MVT
nxv16f16
enum value
llvm::MVT
nxv16f32
enum value
llvm::MVT
nxv16i1
enum value
llvm::MVT
nxv16i16
enum value
llvm::MVT
nxv16i32
enum value
llvm::MVT
nxv16i64
enum value
llvm::MVT
nxv16i8
enum value
llvm::MVT
nxv1bf16
enum value
llvm::MVT
nxv1f16
enum value
llvm::MVT
nxv1f32
enum value
llvm::MVT
nxv1f64
enum value
llvm::MVT
nxv1i1
enum value
llvm::MVT
nxv1i16
enum value
llvm::MVT
nxv1i32
enum value
llvm::MVT
nxv1i64
enum value
llvm::MVT
nxv1i8
enum value
llvm::MVT
nxv2bf16
enum value
llvm::MVT
nxv2f16
enum value
llvm::MVT
nxv2f32
enum value
llvm::MVT
nxv2f64
enum value
llvm::MVT
nxv2i1
enum value
llvm::MVT
nxv2i16
enum value
llvm::MVT
nxv2i32
enum value
llvm::MVT
nxv2i64
enum value
llvm::MVT
nxv2i8
enum value
llvm::MVT
nxv32bf16
enum value
llvm::MVT
nxv32f16
enum value
llvm::MVT
nxv32i1
enum value
llvm::MVT
nxv32i16
enum value
llvm::MVT
nxv32i32
enum value
llvm::MVT
nxv32i64
enum value
llvm::MVT
nxv32i8
enum value
llvm::MVT
nxv4bf16
enum value
llvm::MVT
nxv4f16
enum value
llvm::MVT
nxv4f32
enum value
llvm::MVT
nxv4f64
enum value
llvm::MVT
nxv4i1
enum value
llvm::MVT
nxv4i16
enum value
llvm::MVT
nxv4i32
enum value
llvm::MVT
nxv4i64
enum value
llvm::MVT
nxv4i8
enum value
llvm::MVT
nxv64i1
enum value
llvm::MVT
nxv64i8
enum value
llvm::MVT
nxv8bf16
enum value
llvm::MVT
nxv8f16
enum value
llvm::MVT
nxv8f32
enum value
llvm::MVT
nxv8f64
enum value
llvm::MVT
nxv8i1
enum value
llvm::MVT
nxv8i16
enum value
llvm::MVT
nxv8i32
enum value
llvm::MVT
nxv8i64
enum value
llvm::MVT
nxv8i8
enum value
llvm::MVT
operator!=
(const MVT &S) const
llvm::MVT
inline
operator<
(const MVT &S) const
llvm::MVT
inline
operator<=
(const MVT &S) const
llvm::MVT
inline
operator==
(const MVT &S) const
llvm::MVT
inline
operator>
(const MVT &S) const
llvm::MVT
inline
operator>=
(const MVT &S) const
llvm::MVT
inline
Other
enum value
llvm::MVT
ppcf128
enum value
llvm::MVT
scalable_vector_valuetypes
()
llvm::MVT
inline
static
SimpleTy
llvm::MVT
SimpleValueType
enum name
llvm::MVT
token
enum value
llvm::MVT
Untyped
enum value
llvm::MVT
v1024f32
enum value
llvm::MVT
v1024i1
enum value
llvm::MVT
v1024i32
enum value
llvm::MVT
v1024i8
enum value
llvm::MVT
v128bf16
enum value
llvm::MVT
v128f16
enum value
llvm::MVT
v128f32
enum value
llvm::MVT
v128f64
enum value
llvm::MVT
v128i1
enum value
llvm::MVT
v128i16
enum value
llvm::MVT
v128i2
enum value
llvm::MVT
v128i32
enum value
llvm::MVT
v128i64
enum value
llvm::MVT
v128i8
enum value
llvm::MVT
v16bf16
enum value
llvm::MVT
v16f16
enum value
llvm::MVT
v16f32
enum value
llvm::MVT
v16f64
enum value
llvm::MVT
v16i1
enum value
llvm::MVT
v16i16
enum value
llvm::MVT
v16i32
enum value
llvm::MVT
v16i64
enum value
llvm::MVT
v16i8
enum value
llvm::MVT
v1f16
enum value
llvm::MVT
v1f32
enum value
llvm::MVT
v1f64
enum value
llvm::MVT
v1i1
enum value
llvm::MVT
v1i128
enum value
llvm::MVT
v1i16
enum value
llvm::MVT
v1i32
enum value
llvm::MVT
v1i64
enum value
llvm::MVT
v1i8
enum value
llvm::MVT
v2048f32
enum value
llvm::MVT
v2048i32
enum value
llvm::MVT
v256f16
enum value
llvm::MVT
v256f32
enum value
llvm::MVT
v256f64
enum value
llvm::MVT
v256i1
enum value
llvm::MVT
v256i16
enum value
llvm::MVT
v256i32
enum value
llvm::MVT
v256i64
enum value
llvm::MVT
v256i8
enum value
llvm::MVT
v2bf16
enum value
llvm::MVT
v2f16
enum value
llvm::MVT
v2f32
enum value
llvm::MVT
v2f64
enum value
llvm::MVT
v2i1
enum value
llvm::MVT
v2i16
enum value
llvm::MVT
v2i32
enum value
llvm::MVT
v2i64
enum value
llvm::MVT
v2i8
enum value
llvm::MVT
v32bf16
enum value
llvm::MVT
v32f16
enum value
llvm::MVT
v32f32
enum value
llvm::MVT
v32f64
enum value
llvm::MVT
v32i1
enum value
llvm::MVT
v32i16
enum value
llvm::MVT
v32i32
enum value
llvm::MVT
v32i64
enum value
llvm::MVT
v32i8
enum value
llvm::MVT
v3bf16
enum value
llvm::MVT
v3f16
enum value
llvm::MVT
v3f32
enum value
llvm::MVT
v3f64
enum value
llvm::MVT
v3i16
enum value
llvm::MVT
v3i32
enum value
llvm::MVT
v3i64
enum value
llvm::MVT
v4bf16
enum value
llvm::MVT
v4f16
enum value
llvm::MVT
v4f32
enum value
llvm::MVT
v4f64
enum value
llvm::MVT
v4i1
enum value
llvm::MVT
v4i16
enum value
llvm::MVT
v4i32
enum value
llvm::MVT
v4i64
enum value
llvm::MVT
v4i8
enum value
llvm::MVT
v512f16
enum value
llvm::MVT
v512f32
enum value
llvm::MVT
v512i1
enum value
llvm::MVT
v512i16
enum value
llvm::MVT
v512i32
enum value
llvm::MVT
v512i8
enum value
llvm::MVT
v5f32
enum value
llvm::MVT
v5i32
enum value
llvm::MVT
v64bf16
enum value
llvm::MVT
v64f16
enum value
llvm::MVT
v64f32
enum value
llvm::MVT
v64f64
enum value
llvm::MVT
v64i1
enum value
llvm::MVT
v64i16
enum value
llvm::MVT
v64i32
enum value
llvm::MVT
v64i4
enum value
llvm::MVT
v64i64
enum value
llvm::MVT
v64i8
enum value
llvm::MVT
v6f32
enum value
llvm::MVT
v6i32
enum value
llvm::MVT
v7f32
enum value
llvm::MVT
v7i32
enum value
llvm::MVT
v8bf16
enum value
llvm::MVT
v8f16
enum value
llvm::MVT
v8f32
enum value
llvm::MVT
v8f64
enum value
llvm::MVT
v8i1
enum value
llvm::MVT
v8i16
enum value
llvm::MVT
v8i32
enum value
llvm::MVT
v8i64
enum value
llvm::MVT
v8i8
enum value
llvm::MVT
VALUETYPE_SIZE
enum value
llvm::MVT
vAny
enum value
llvm::MVT
vector_valuetypes
()
llvm::MVT
inline
static
x86amx
enum value
llvm::MVT
x86mmx
enum value
llvm::MVT
Generated on Tue Aug 16 2022 13:15:34 for LLVM by
1.8.17