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

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

enumeratorsEnumTypeprivate
EnumType(SourcePos pos)EnumType
EnumType(const char *name, SourcePos pos)EnumType
Equal(const Type *a, const Type *b)Typestatic
EqualIgnoringConst(const Type *a, const Type *b)Typestatic
GetAsConstType() constEnumTypevirtual
GetAsNonConstType() constEnumTypevirtual
GetAsSOAType(int width) constEnumTypevirtual
GetAsUnboundVariabilityType() constEnumTypevirtual
GetAsUniformType() constEnumTypevirtual
GetAsUnsignedType() constTypevirtual
GetAsVaryingType() constEnumTypevirtual
GetBaseType() constEnumTypevirtual
GetCDeclaration(const std::string &name) constEnumTypevirtual
GetDIType(llvm::DIScope *scope) constEnumTypevirtual
GetEnumerator(int i) constEnumType
GetEnumeratorCount() constEnumType
GetEnumName() constEnumTypeinline
GetReferenceTarget() constTypevirtual
GetSOAWidth() constTypeinline
GetString() constEnumTypevirtual
GetVariability() constEnumTypevirtual
HasUnboundVariability() constTypeinline
IsArrayType() constType
IsBasicType(const Type *type)Typestatic
IsBoolType() constEnumTypevirtual
isConstEnumTypeprivate
IsConstType() constEnumTypevirtual
IsFloatType() constEnumTypevirtual
IsIntType() constEnumTypevirtual
IsNumericType() constTypeinline
IsPointerType() constType
IsReferenceType() constType
IsSOAType() constTypeinline
IsUniformType() constTypeinline
IsUnsignedType() constEnumTypevirtual
IsVaryingType() constTypeinline
IsVoidType() constType
LLVMStorageType(llvm::LLVMContext *ctx) constTypevirtual
LLVMType(llvm::LLVMContext *ctx) constEnumTypevirtual
Mangle() constEnumTypevirtual
MoreGeneralType(const Type *type0, const Type *type1, SourcePos pos, const char *reason, bool forceVarying=false, int vecSize=0)Typestatic
nameEnumTypeprivate
posEnumType
ResolveUnboundVariability(Variability v) constEnumTypevirtual
SetEnumerators(const std::vector< Symbol *> &enumerators)EnumType
Type(TypeId id)Typeinlineprotected
typeIdType
variabilityEnumTypeprivate