Intel® Implicit SPMD Program Compiler (Intel® ISPC)  1.13.0
ArrayType Member List

This is the complete list of members for ArrayType, including all inherited members.

ArrayType(const Type *elementType, int numElements)ArrayType
childArrayTypeprivate
CollectionType(TypeId id)CollectionTypeinlineprotected
Equal(const Type *a, const Type *b)Typestatic
EqualIgnoringConst(const Type *a, const Type *b)Typestatic
GetAsConstType() constArrayTypevirtual
GetAsNonConstType() constArrayTypevirtual
GetAsSOAType(int width) constArrayTypevirtual
GetAsUnboundVariabilityType() constArrayTypevirtual
GetAsUniformType() constArrayTypevirtual
GetAsUnsignedType() constArrayTypevirtual
GetAsVaryingType() constArrayTypevirtual
GetBaseType() constArrayTypevirtual
GetCDeclaration(const std::string &name) constArrayTypevirtual
GetDIType(llvm::DIScope *scope) constArrayTypevirtual
GetElementCount() constArrayTypevirtual
GetElementType() constArrayTypevirtual
SequentialType::GetElementType(int index) constSequentialTypevirtual
GetReferenceTarget() constTypevirtual
GetSizedArray(int length) constArrayTypevirtual
GetSOAWidth() constTypeinline
GetString() constArrayTypevirtual
GetVariability() constArrayTypevirtual
HasUnboundVariability() constTypeinline
IsArrayType() constType
IsBasicType(const Type *type)Typestatic
IsBoolType() constArrayTypevirtual
IsConstType() constArrayTypevirtual
IsFloatType() constArrayTypevirtual
IsIntType() constArrayTypevirtual
IsNumericType() constTypeinline
IsPointerType() constType
IsReferenceType() constType
IsSOAType() constTypeinline
IsUniformType() constTypeinline
IsUnsignedType() constArrayTypevirtual
IsVaryingType() constTypeinline
IsVoidType() constType
LLVMStorageType(llvm::LLVMContext *ctx) constTypevirtual
LLVMType(llvm::LLVMContext *ctx) constArrayTypevirtual
Mangle() constArrayTypevirtual
MoreGeneralType(const Type *type0, const Type *type1, SourcePos pos, const char *reason, bool forceVarying=false, int vecSize=0)Typestatic
numElementsArrayTypeprivate
ResolveUnboundVariability(Variability v) constArrayTypevirtual
SequentialType(TypeId id)SequentialTypeinlineprotected
SizeUnsizedArrays(const Type *type, Expr *initExpr)ArrayTypestatic
TotalElementCount() constArrayType
Type(TypeId id)Typeinlineprotected
typeIdType