LLVM 20.0.0git
llvm::MVT Member List

This is the complete list of members for llvm::MVT, including all inherited members.

all_valuetypes()llvm::MVTinlinestatic
bitsGE(MVT VT) constllvm::MVTinline
bitsGT(MVT VT) constllvm::MVTinline
bitsLE(MVT VT) constllvm::MVTinline
bitsLT(MVT VT) constllvm::MVTinline
changeTypeToInteger()llvm::MVTinline
changeVectorElementType(MVT EltVT) constllvm::MVTinline
changeVectorElementTypeToInteger() constllvm::MVTinline
dump() constllvm::MVT
fixedlen_vector_valuetypes()llvm::MVTinlinestatic
fp_fixedlen_vector_valuetypes()llvm::MVTinlinestatic
fp_scalable_vector_valuetypes()llvm::MVTinlinestatic
fp_valuetypes()llvm::MVTinlinestatic
getDoubleNumVectorElementsVT() constllvm::MVTinline
getFixedSizeInBits() constllvm::MVTinline
getFloatingPointVT(unsigned BitWidth)llvm::MVTinlinestatic
getFltSemantics() constllvm::MVT
getHalfNumVectorElementsVT() constllvm::MVTinline
getIntegerVT(unsigned BitWidth)llvm::MVTinlinestatic
getPow2VectorType() constllvm::MVTinline
getRISCVVectorTupleNumFields() constllvm::MVTinline
getRISCVVectorTupleVT(unsigned Sz, unsigned NFields)llvm::MVTinlinestatic
getScalableVectorVT(MVT VT, unsigned NumElements)llvm::MVTinlinestatic
getScalarSizeInBits() constllvm::MVTinline
getScalarStoreSize() constllvm::MVTinline
getScalarType() constllvm::MVTinline
getSizeInBits() constllvm::MVTinline
getStoreSize() constllvm::MVTinline
getStoreSizeInBits() constllvm::MVTinline
getVectorElementCount() constllvm::MVTinline
getVectorElementType() constllvm::MVTinline
getVectorMinNumElements() constllvm::MVTinline
getVectorNumElements() constllvm::MVTinline
getVectorVT(MVT VT, unsigned NumElements)llvm::MVTinlinestatic
getVectorVT(MVT VT, unsigned NumElements, bool IsScalable)llvm::MVTinlinestatic
getVectorVT(MVT VT, ElementCount EC)llvm::MVTinlinestatic
getVT(Type *Ty, bool HandleUnknown=false)llvm::MVTstatic
integer_fixedlen_vector_valuetypes()llvm::MVTinlinestatic
integer_scalable_vector_valuetypes()llvm::MVTinlinestatic
integer_valuetypes()llvm::MVTinlinestatic
INVALID_SIMPLE_VALUE_TYPE enum valuellvm::MVT
is1024BitVector() constllvm::MVTinline
is128BitVector() constllvm::MVTinline
is16BitVector() constllvm::MVTinline
is2048BitVector() constllvm::MVTinline
is256BitVector() constllvm::MVTinline
is32BitVector() constllvm::MVTinline
is512BitVector() constllvm::MVTinline
is64BitVector() constllvm::MVTinline
isByteSized() constllvm::MVTinline
isFixedLengthVector() constllvm::MVTinline
isFloatingPoint() constllvm::MVTinline
isInteger() constllvm::MVTinline
isOverloaded() constllvm::MVTinline
isPow2VectorType() constllvm::MVTinline
isRISCVVectorTuple() constllvm::MVTinline
isScalableTargetExtVT() constllvm::MVTinline
isScalableVector() constllvm::MVTinline
isScalableVT() constllvm::MVTinline
isScalarInteger() constllvm::MVTinline
isValid() constllvm::MVTinline
isVector() constllvm::MVTinline
knownBitsGE(MVT VT) constllvm::MVTinline
knownBitsGT(MVT VT) constllvm::MVTinline
knownBitsLE(MVT VT) constllvm::MVTinline
knownBitsLT(MVT VT) constllvm::MVTinline
MVT()=defaultllvm::MVT
MVT(SimpleValueType SVT)llvm::MVTinline
operator!=(const MVT &S) constllvm::MVTinline
operator<(const MVT &S) constllvm::MVTinline
operator<=(const MVT &S) constllvm::MVTinline
operator==(const MVT &S) constllvm::MVTinline
operator>(const MVT &S) constllvm::MVTinline
operator>=(const MVT &S) constllvm::MVTinline
print(raw_ostream &OS) constllvm::MVT
scalable_vector_valuetypes()llvm::MVTinlinestatic
SimpleTyllvm::MVT
SimpleValueType enum namellvm::MVT
VALUETYPE_SIZE enum valuellvm::MVT
vector_valuetypes()llvm::MVTinlinestatic