| ArrayTyID enum value | llvm::Type | |
| BFloatTyID enum value | llvm::Type | |
| canLosslesslyBitCastTo(Type *Ty) const | llvm::Type | |
| checkBody(ArrayRef< Type * > Elements) | llvm::StructType | |
| classof(const Type *T) | llvm::StructType | inlinestatic |
| ContainedTys | llvm::Type | protected |
| containsHomogeneousScalableVectorTypes() const | llvm::StructType | |
| containsHomogeneousTypes() const | llvm::StructType | |
| containsNonGlobalTargetExtType(SmallPtrSetImpl< const Type * > &Visited) const | llvm::StructType | |
| containsNonGlobalTargetExtType() const | llvm::StructType | |
| containsNonLocalTargetExtType(SmallPtrSetImpl< const Type * > &Visited) const | llvm::StructType | |
| containsNonLocalTargetExtType() const | llvm::StructType | |
| create(LLVMContext &Context, StringRef Name) | llvm::StructType | static |
| create(LLVMContext &Context) | llvm::StructType | static |
| create(ArrayRef< Type * > Elements, StringRef Name, bool isPacked=false) | llvm::StructType | static |
| create(ArrayRef< Type * > Elements) | llvm::StructType | static |
| create(LLVMContext &Context, ArrayRef< Type * > Elements, StringRef Name, bool isPacked=false) | llvm::StructType | static |
| create(LLVMContext &Context, ArrayRef< Type * > Elements) | llvm::StructType | static |
| create(StringRef Name, Type *elt1, Tys *... elts) | llvm::StructType | inlinestatic |
| DoubleTyID enum value | llvm::Type | |
| dump() const | llvm::Type | |
| element_begin() const | llvm::StructType | inline |
| element_end() const | llvm::StructType | inline |
| element_iterator typedef | llvm::StructType | |
| elements() const | llvm::StructType | inline |
| FixedVectorTyID enum value | llvm::Type | |
| FloatTyID enum value | llvm::Type | |
| FP128TyID enum value | llvm::Type | |
| FunctionTyID enum value | llvm::Type | |
| get(LLVMContext &Context, ArrayRef< Type * > Elements, bool isPacked=false) | llvm::StructType | static |
| get(LLVMContext &Context, bool isPacked=false) | llvm::StructType | static |
| get(Type *elt1, Tys *... elts) | llvm::StructType | inlinestatic |
| getArrayElementType() const | llvm::Type | inline |
| getArrayNumElements() const | llvm::Type | inline |
| getBFloatTy(LLVMContext &C) | llvm::Type | static |
| getContainedType(unsigned i) const | llvm::Type | inline |
| getContext() const | llvm::Type | inline |
| getDoubleTy(LLVMContext &C) | llvm::Type | static |
| getElementType(unsigned N) const | llvm::StructType | inline |
| getExtendedType() const | llvm::Type | inline |
| getFloatingPointTy(LLVMContext &C, const fltSemantics &S) | llvm::Type | static |
| getFloatTy(LLVMContext &C) | llvm::Type | static |
| getFltSemantics() const | llvm::Type | |
| getFP128Ty(LLVMContext &C) | llvm::Type | static |
| getFPMantissaWidth() const | llvm::Type | |
| getFunctionNumParams() const | llvm::Type | inline |
| getFunctionParamType(unsigned i) const | llvm::Type | inline |
| getHalfTy(LLVMContext &C) | llvm::Type | static |
| getInt128Ty(LLVMContext &C) | llvm::Type | static |
| getInt16Ty(LLVMContext &C) | llvm::Type | static |
| getInt1Ty(LLVMContext &C) | llvm::Type | static |
| getInt32Ty(LLVMContext &C) | llvm::Type | static |
| getInt64Ty(LLVMContext &C) | llvm::Type | static |
| getInt8Ty(LLVMContext &C) | llvm::Type | static |
| getIntegerBitWidth() const | llvm::Type | inline |
| getIntNTy(LLVMContext &C, unsigned N) | llvm::Type | static |
| getLabelTy(LLVMContext &C) | llvm::Type | static |
| getMetadataTy(LLVMContext &C) | llvm::Type | static |
| getName() const | llvm::StructType | |
| getNumContainedTypes() const | llvm::Type | inline |
| getNumElements() const | llvm::StructType | inline |
| getPointerAddressSpace() const | llvm::Type | inline |
| getPPC_FP128Ty(LLVMContext &C) | llvm::Type | static |
| getPrimitiveSizeInBits() const LLVM_READONLY | llvm::Type | |
| getPrimitiveType(LLVMContext &C, TypeID IDNumber) | llvm::Type | static |
| getScalarSizeInBits() const LLVM_READONLY | llvm::Type | |
| getScalarTy(LLVMContext &C) | llvm::Type | inlinestatic |
| getScalarType() const | llvm::Type | inline |
| getStructElementType(unsigned N) const | llvm::Type | inline |
| getStructName() const | llvm::Type | inline |
| getStructNumElements() const | llvm::Type | inline |
| getSubclassData() const | llvm::Type | inlineprotected |
| getTargetExtName() const | llvm::Type | inline |
| getTokenTy(LLVMContext &C) | llvm::Type | static |
| getTypeAtIndex(const Value *V) const | llvm::StructType | |
| getTypeAtIndex(unsigned N) const | llvm::StructType | inline |
| getTypeByName(LLVMContext &C, StringRef Name) | llvm::StructType | static |
| getTypeID() const | llvm::Type | inline |
| getVoidTy(LLVMContext &C) | llvm::Type | static |
| getWasm_ExternrefTy(LLVMContext &C) | llvm::Type | static |
| getWasm_FuncrefTy(LLVMContext &C) | llvm::Type | static |
| getWithNewBitWidth(unsigned NewBitWidth) const | llvm::Type | inline |
| getWithNewType(Type *EltTy) const | llvm::Type | inline |
| getX86_AMXTy(LLVMContext &C) | llvm::Type | static |
| getX86_FP80Ty(LLVMContext &C) | llvm::Type | static |
| HalfTyID enum value | llvm::Type | |
| hasName() const | llvm::StructType | inline |
| indexValid(const Value *V) const | llvm::StructType | |
| indexValid(unsigned Idx) const | llvm::StructType | inline |
| IntegerTyID enum value | llvm::Type | |
| is16bitFPTy() const | llvm::Type | inline |
| isAggregateType() const | llvm::Type | inline |
| isArrayTy() const | llvm::Type | inline |
| isBFloatTy() const | llvm::Type | inline |
| isDoubleTy() const | llvm::Type | inline |
| isEmptyTy() const | llvm::Type | |
| isFirstClassType() const | llvm::Type | |
| isFloatingPointTy() const | llvm::Type | inline |
| isFloatTy() const | llvm::Type | inline |
| isFP128Ty() const | llvm::Type | inline |
| isFPOrFPVectorTy() const | llvm::Type | inline |
| isFunctionTy() const | llvm::Type | inline |
| isFunctionVarArg() const | llvm::Type | inline |
| isHalfTy() const | llvm::Type | inline |
| isIEEELikeFPTy() const | llvm::Type | inline |
| isIntegerTy() const | llvm::Type | inline |
| isIntegerTy(unsigned Bitwidth) const | llvm::Type | |
| isIntOrIntVectorTy() const | llvm::Type | inline |
| isIntOrIntVectorTy(unsigned BitWidth) const | llvm::Type | inline |
| isIntOrPtrTy() const | llvm::Type | inline |
| isLabelTy() const | llvm::Type | inline |
| isLayoutIdentical(StructType *Other) const | llvm::StructType | |
| isLiteral() const | llvm::StructType | inline |
| isMetadataTy() const | llvm::Type | inline |
| isMultiUnitFPType() const | llvm::Type | inline |
| isOpaque() const | llvm::StructType | inline |
| isPacked() const | llvm::StructType | inline |
| isPointerTy() const | llvm::Type | inline |
| isPPC_FP128Ty() const | llvm::Type | inline |
| isPtrOrPtrVectorTy() const | llvm::Type | inline |
| isRISCVVectorTupleTy() const | llvm::Type | |
| isScalableTargetExtTy() const | llvm::Type | |
| isScalableTy(SmallPtrSetImpl< const Type * > &Visited) const | llvm::StructType | |
| isScalableTy() const | llvm::StructType | |
| isSingleValueType() const | llvm::Type | inline |
| isSized(SmallPtrSetImpl< Type * > *Visited=nullptr) const | llvm::StructType | |
| isStructTy() const | llvm::Type | inline |
| isTargetExtTy() const | llvm::Type | inline |
| isTokenLikeTy() const | llvm::Type | |
| isTokenTy() const | llvm::Type | inline |
| isValidElementType(Type *ElemTy) | llvm::StructType | static |
| isVectorTy() const | llvm::Type | inline |
| isVoidTy() const | llvm::Type | inline |
| isX86_AMXTy() const | llvm::Type | inline |
| isX86_FP80Ty() const | llvm::Type | inline |
| LabelTyID enum value | llvm::Type | |
| LLVM_DEPRECATED("Use PointerType::get instead", "PointerType::get") PointerType *getPointerTo(unsigned AddrSpace=0) const | llvm::Type | pure virtual |
| MetadataTyID enum value | llvm::Type | |
| NumContainedTys | llvm::Type | protected |
| operator=(const StructType &)=delete | llvm::StructType | |
| PointerTyID enum value | llvm::Type | |
| PPC_FP128TyID enum value | llvm::Type | |
| print(raw_ostream &O, bool IsForDebug=false, bool NoDetails=false) const | llvm::Type | |
| ScalableVectorTyID enum value | llvm::Type | |
| setBody(ArrayRef< Type * > Elements, bool isPacked=false) | llvm::StructType | |
| setBodyOrError(ArrayRef< Type * > Elements, bool isPacked=false) | llvm::StructType | |
| setName(StringRef Name) | llvm::StructType | |
| setSubclassData(unsigned val) | llvm::Type | inlineprotected |
| StructTyID enum value | llvm::Type | |
| StructType(const StructType &)=delete | llvm::StructType | |
| subtype_begin() const | llvm::Type | inline |
| subtype_end() const | llvm::Type | inline |
| subtype_iterator typedef | llvm::Type | |
| subtype_rbegin() const | llvm::Type | inline |
| subtype_rend() const | llvm::Type | inline |
| subtype_reverse_iterator typedef | llvm::Type | |
| subtypes() const | llvm::Type | inline |
| TargetExtTyID enum value | llvm::Type | |
| TokenTyID enum value | llvm::Type | |
| Type(LLVMContext &C, TypeID tid) | llvm::Type | inlineexplicitprotected |
| TypedPointerTyID enum value | llvm::Type | |
| TypeID enum name | llvm::Type | |
| VoidTyID enum value | llvm::Type | |
| X86_AMXTyID enum value | llvm::Type | |
| X86_FP80TyID enum value | llvm::Type | |
| ~Type()=default | llvm::Type | protected |