LLVM 20.0.0git
llvm::VectorType Member List

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

ArrayTyID enum valuellvm::Type
BFloatTyID enum valuellvm::Type
canLosslesslyBitCastTo(Type *Ty) constllvm::Type
classof(const Type *T)llvm::VectorTypeinlinestatic
ContainedTysllvm::Typeprotected
containsNonGlobalTargetExtType(SmallPtrSetImpl< const Type * > &Visited) constllvm::Type
containsNonGlobalTargetExtType() constllvm::Type
containsNonLocalTargetExtType(SmallPtrSetImpl< const Type * > &Visited) constllvm::Type
containsNonLocalTargetExtType() constllvm::Type
DoubleTyID enum valuellvm::Type
dump() constllvm::Type
ElementQuantityllvm::VectorTypeprotected
FixedVectorTyID enum valuellvm::Type
FloatTyID enum valuellvm::Type
FP128TyID enum valuellvm::Type
FunctionTyID enum valuellvm::Type
get(Type *ElementType, ElementCount EC)llvm::VectorTypestatic
get(Type *ElementType, unsigned NumElements, bool Scalable)llvm::VectorTypeinlinestatic
get(Type *ElementType, const VectorType *Other)llvm::VectorTypeinlinestatic
getArrayElementType() constllvm::Typeinline
getArrayNumElements() constllvm::Typeinline
getBFloatTy(LLVMContext &C)llvm::Typestatic
getContainedType(unsigned i) constllvm::Typeinline
getContext() constllvm::Typeinline
getDoubleElementsVectorType(VectorType *VTy)llvm::VectorTypeinlinestatic
getDoubleTy(LLVMContext &C)llvm::Typestatic
getElementCount() constllvm::VectorTypeinline
getElementType() constllvm::VectorTypeinline
getExtendedElementVectorType(VectorType *VTy)llvm::VectorTypeinlinestatic
getExtendedType() constllvm::Typeinline
getFloatingPointTy(LLVMContext &C, const fltSemantics &S)llvm::Typestatic
getFloatTy(LLVMContext &C)llvm::Typestatic
getFltSemantics() constllvm::Type
getFP128Ty(LLVMContext &C)llvm::Typestatic
getFPMantissaWidth() constllvm::Type
getFunctionNumParams() constllvm::Typeinline
getFunctionParamType(unsigned i) constllvm::Typeinline
getHalfElementsVectorType(VectorType *VTy)llvm::VectorTypeinlinestatic
getHalfTy(LLVMContext &C)llvm::Typestatic
getInt128Ty(LLVMContext &C)llvm::Typestatic
getInt16Ty(LLVMContext &C)llvm::Typestatic
getInt1Ty(LLVMContext &C)llvm::Typestatic
getInt32Ty(LLVMContext &C)llvm::Typestatic
getInt64Ty(LLVMContext &C)llvm::Typestatic
getInt8Ty(LLVMContext &C)llvm::Typestatic
getInteger(VectorType *VTy)llvm::VectorTypeinlinestatic
getIntegerBitWidth() constllvm::Typeinline
getIntNTy(LLVMContext &C, unsigned N)llvm::Typestatic
getLabelTy(LLVMContext &C)llvm::Typestatic
getMetadataTy(LLVMContext &C)llvm::Typestatic
getNumContainedTypes() constllvm::Typeinline
getPointerAddressSpace() constllvm::Typeinline
getPointerTo(unsigned AddrSpace=0) constllvm::Type
getPPC_FP128Ty(LLVMContext &C)llvm::Typestatic
getPrimitiveSizeInBits() const LLVM_READONLYllvm::Type
getPrimitiveType(LLVMContext &C, TypeID IDNumber)llvm::Typestatic
getScalarSizeInBits() const LLVM_READONLYllvm::Type
getScalarTy(LLVMContext &C)llvm::Typeinlinestatic
getScalarType() constllvm::Typeinline
getStructElementType(unsigned N) constllvm::Typeinline
getStructName() constllvm::Typeinline
getStructNumElements() constllvm::Typeinline
getSubclassData() constllvm::Typeinlineprotected
getSubdividedVectorType(VectorType *VTy, int NumSubdivs)llvm::VectorTypeinlinestatic
getTargetExtName() constllvm::Typeinline
getTokenTy(LLVMContext &C)llvm::Typestatic
getTruncatedElementVectorType(VectorType *VTy)llvm::VectorTypeinlinestatic
getTypeID() constllvm::Typeinline
getVoidTy(LLVMContext &C)llvm::Typestatic
getWasm_ExternrefTy(LLVMContext &C)llvm::Typestatic
getWasm_FuncrefTy(LLVMContext &C)llvm::Typestatic
getWithNewBitWidth(unsigned NewBitWidth) constllvm::Typeinline
getWithNewType(Type *EltTy) constllvm::Typeinline
getX86_AMXTy(LLVMContext &C)llvm::Typestatic
getX86_FP80Ty(LLVMContext &C)llvm::Typestatic
HalfTyID enum valuellvm::Type
IntegerTyID enum valuellvm::Type
is16bitFPTy() constllvm::Typeinline
isAggregateType() constllvm::Typeinline
isArrayTy() constllvm::Typeinline
isBFloatTy() constllvm::Typeinline
isDoubleTy() constllvm::Typeinline
isEmptyTy() constllvm::Type
isFirstClassType() constllvm::Typeinline
isFloatingPointTy() constllvm::Typeinline
isFloatTy() constllvm::Typeinline
isFP128Ty() constllvm::Typeinline
isFPOrFPVectorTy() constllvm::Typeinline
isFunctionTy() constllvm::Typeinline
isFunctionVarArg() constllvm::Typeinline
isHalfTy() constllvm::Typeinline
isIEEE() constllvm::Type
isIEEELikeFPTy() constllvm::Typeinline
isIntegerTy() constllvm::Typeinline
isIntegerTy(unsigned Bitwidth) constllvm::Type
isIntOrIntVectorTy() constllvm::Typeinline
isIntOrIntVectorTy(unsigned BitWidth) constllvm::Typeinline
isIntOrPtrTy() constllvm::Typeinline
isLabelTy() constllvm::Typeinline
isMetadataTy() constllvm::Typeinline
isMultiUnitFPType() constllvm::Typeinline
isPointerTy() constllvm::Typeinline
isPPC_FP128Ty() constllvm::Typeinline
isPtrOrPtrVectorTy() constllvm::Typeinline
isRISCVVectorTupleTy() constllvm::Type
isScalableTargetExtTy() constllvm::Type
isScalableTy(SmallPtrSetImpl< const Type * > &Visited) constllvm::Type
isScalableTy() constllvm::Type
isSingleValueType() constllvm::Typeinline
isSized(SmallPtrSetImpl< Type * > *Visited=nullptr) constllvm::Typeinline
isStructTy() constllvm::Typeinline
isTargetExtTy() constllvm::Typeinline
isTokenTy() constllvm::Typeinline
isValidElementType(Type *ElemTy)llvm::VectorTypestatic
isVectorTy() constllvm::Typeinline
isVoidTy() constllvm::Typeinline
isX86_AMXTy() constllvm::Typeinline
isX86_FP80Ty() constllvm::Typeinline
LabelTyID enum valuellvm::Type
MetadataTyID enum valuellvm::Type
NumContainedTysllvm::Typeprotected
operator=(const VectorType &)=deletellvm::VectorType
PointerTyID enum valuellvm::Type
PPC_FP128TyID enum valuellvm::Type
print(raw_ostream &O, bool IsForDebug=false, bool NoDetails=false) constllvm::Type
ScalableVectorTyID enum valuellvm::Type
setSubclassData(unsigned val)llvm::Typeinlineprotected
StructTyID enum valuellvm::Type
subtype_begin() constllvm::Typeinline
subtype_end() constllvm::Typeinline
subtype_iterator typedefllvm::Type
subtype_rbegin() constllvm::Typeinline
subtype_rend() constllvm::Typeinline
subtype_reverse_iterator typedefllvm::Type
subtypes() constllvm::Typeinline
TargetExtTyID enum valuellvm::Type
TokenTyID enum valuellvm::Type
Type(LLVMContext &C, TypeID tid)llvm::Typeinlineexplicitprotected
TypedPointerTyID enum valuellvm::Type
TypeID enum namellvm::Type
VectorType(Type *ElType, unsigned EQ, Type::TypeID TID)llvm::VectorTypeprotected
VectorType(const VectorType &)=deletellvm::VectorType
VoidTyID enum valuellvm::Type
X86_AMXTyID enum valuellvm::Type
X86_FP80TyID enum valuellvm::Type
~Type()=defaultllvm::Typeprotected