LLVM
20.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
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
dump
() const
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
getDoubleNumVectorElementsVT
() const
llvm::MVT
inline
getFixedSizeInBits
() const
llvm::MVT
inline
getFloatingPointVT
(unsigned BitWidth)
llvm::MVT
inline
static
getFltSemantics
() const
llvm::MVT
getHalfNumVectorElementsVT
() const
llvm::MVT
inline
getIntegerVT
(unsigned BitWidth)
llvm::MVT
inline
static
getPow2VectorType
() const
llvm::MVT
inline
getRISCVVectorTupleNumFields
() const
llvm::MVT
inline
getRISCVVectorTupleVT
(unsigned Sz, unsigned NFields)
llvm::MVT
inline
static
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
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
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
isRISCVVectorTuple
() const
llvm::MVT
inline
isScalableTargetExtVT
() const
llvm::MVT
inline
isScalableVector
() const
llvm::MVT
inline
isScalableVT
() const
llvm::MVT
inline
isScalarInteger
() const
llvm::MVT
inline
isValid
() const
llvm::MVT
inline
isVector
() const
llvm::MVT
inline
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
MVT
()=default
llvm::MVT
MVT
(SimpleValueType SVT)
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
operator>=
(const MVT &S) const
llvm::MVT
inline
print
(raw_ostream &OS) const
llvm::MVT
scalable_vector_valuetypes
()
llvm::MVT
inline
static
SimpleTy
llvm::MVT
SimpleValueType
enum name
llvm::MVT
VALUETYPE_SIZE
enum value
llvm::MVT
vector_valuetypes
()
llvm::MVT
inline
static
Generated on Wed Dec 25 2024 22:11:37 for LLVM by
1.9.6