ArrayTyID enum value | llvm::Type | |
BFloatTyID enum value | llvm::Type | |
CanBeGlobal enum value | llvm::TargetExtType | |
CanBeLocal enum value | llvm::TargetExtType | |
canLosslesslyBitCastTo(Type *Ty) const | llvm::Type | |
checkParams(TargetExtType *TTy) | llvm::TargetExtType | static |
classof(const TargetExtType *T) | llvm::dxil::RawBufferExtType | inlinestatic |
classof(const Type *T) | llvm::dxil::RawBufferExtType | inlinestatic |
ContainedTys | llvm::Type | protected |
containsNonGlobalTargetExtType(SmallPtrSetImpl< const Type * > &Visited) const | llvm::Type | |
containsNonGlobalTargetExtType() const | llvm::Type | |
containsNonLocalTargetExtType(SmallPtrSetImpl< const Type * > &Visited) const | llvm::Type | |
containsNonLocalTargetExtType() const | llvm::Type | |
DoubleTyID enum value | llvm::Type | |
dump() const | llvm::Type | |
FixedVectorTyID enum value | llvm::Type | |
FloatTyID enum value | llvm::Type | |
FP128TyID enum value | llvm::Type | |
FunctionTyID enum value | llvm::Type | |
get(LLVMContext &Context, StringRef Name, ArrayRef< Type * > Types={}, ArrayRef< unsigned > Ints={}) | llvm::TargetExtType | static |
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 |
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 |
getIntParameter(unsigned i) const | llvm::TargetExtType | inline |
getLabelTy(LLVMContext &C) | llvm::Type | static |
getLayoutType() const | llvm::TargetExtType | |
getMetadataTy(LLVMContext &C) | llvm::Type | static |
getName() const | llvm::TargetExtType | inline |
getNumContainedTypes() const | llvm::Type | inline |
getNumIntParameters() const | llvm::TargetExtType | inline |
getNumTypeParameters() const | llvm::TargetExtType | inline |
getOrError(LLVMContext &Context, StringRef Name, ArrayRef< Type * > Types={}, ArrayRef< unsigned > Ints={}) | llvm::TargetExtType | static |
getPointerAddressSpace() const | llvm::Type | inline |
getPointerTo(unsigned AddrSpace=0) const | llvm::Type | |
getPPC_FP128Ty(LLVMContext &C) | llvm::Type | static |
getPrimitiveSizeInBits() const LLVM_READONLY | llvm::Type | |
getPrimitiveType(LLVMContext &C, TypeID IDNumber) | llvm::Type | static |
getResourceType() const | llvm::dxil::RawBufferExtType | inline |
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 |
getTypeID() const | llvm::Type | inline |
getTypeParameter(unsigned i) const | llvm::TargetExtType | 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 | |
hasProperty(Property Prop) const | llvm::TargetExtType | |
HasZeroInit enum value | llvm::TargetExtType | |
int_params() const | llvm::TargetExtType | 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 | inline |
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 |
isIEEE() const | llvm::Type | |
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 |
isMetadataTy() const | llvm::Type | inline |
isMultiUnitFPType() const | llvm::Type | inline |
isPointerTy() const | llvm::Type | inline |
isPPC_FP128Ty() const | llvm::Type | inline |
isPtrOrPtrVectorTy() const | llvm::Type | inline |
isRISCVVectorTupleTy() const | llvm::Type | |
isROV() const | llvm::dxil::RawBufferExtType | inline |
isScalableTargetExtTy() const | llvm::Type | |
isScalableTy(SmallPtrSetImpl< const Type * > &Visited) const | llvm::Type | |
isScalableTy() const | llvm::Type | |
isSingleValueType() const | llvm::Type | inline |
isSized(SmallPtrSetImpl< Type * > *Visited=nullptr) const | llvm::Type | inline |
isStructTy() const | llvm::Type | inline |
isStructured() const | llvm::dxil::RawBufferExtType | inline |
isTargetExtTy() const | llvm::Type | inline |
isTokenTy() const | llvm::Type | inline |
isVectorTy() const | llvm::Type | inline |
isVoidTy() const | llvm::Type | inline |
isWriteable() const | llvm::dxil::RawBufferExtType | inline |
isX86_AMXTy() const | llvm::Type | inline |
isX86_FP80Ty() const | llvm::Type | inline |
LabelTyID enum value | llvm::Type | |
MetadataTyID enum value | llvm::Type | |
NumContainedTys | llvm::Type | protected |
operator=(const RawBufferExtType &)=delete | llvm::dxil::RawBufferExtType | |
llvm::TargetExtType::operator=(const TargetExtType &)=delete | llvm::TargetExtType | |
PointerTyID enum value | llvm::Type | |
PPC_FP128TyID enum value | llvm::Type | |
print(raw_ostream &O, bool IsForDebug=false, bool NoDetails=false) const | llvm::Type | |
Property enum name | llvm::TargetExtType | |
RawBufferExtType()=delete | llvm::dxil::RawBufferExtType | |
RawBufferExtType(const RawBufferExtType &)=delete | llvm::dxil::RawBufferExtType | |
ScalableVectorTyID enum value | llvm::Type | |
setSubclassData(unsigned val) | llvm::Type | inlineprotected |
StructTyID enum value | llvm::Type | |
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 | |
TargetExtType(const TargetExtType &)=delete | llvm::TargetExtType | |
TokenTyID enum value | llvm::Type | |
Type(LLVMContext &C, TypeID tid) | llvm::Type | inlineexplicitprotected |
type_param_begin() const | llvm::TargetExtType | inline |
type_param_end() const | llvm::TargetExtType | inline |
type_param_iterator typedef | llvm::TargetExtType | |
type_params() const | llvm::TargetExtType | inline |
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 |