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

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

asOtherConstTypeReferenceTypemutableprivate
Equal(const Type *a, const Type *b)Typestatic
EqualIgnoringConst(const Type *a, const Type *b)Typestatic
GetAsConstType() constReferenceTypevirtual
GetAsNonConstType() constReferenceTypevirtual
GetAsSOAType(int width) constReferenceTypevirtual
GetAsUnboundVariabilityType() constReferenceTypevirtual
GetAsUniformType() constReferenceTypevirtual
GetAsUnsignedType() constTypevirtual
GetAsVaryingType() constReferenceTypevirtual
GetBaseType() constReferenceTypevirtual
GetCDeclaration(const std::string &name) constReferenceTypevirtual
GetDIType(llvm::DIScope *scope) constReferenceTypevirtual
GetReferenceTarget() constReferenceTypevirtual
GetSOAWidth() constTypeinline
GetString() constReferenceTypevirtual
GetVariability() constReferenceTypevirtual
HasUnboundVariability() constTypeinline
IsArrayType() constType
IsBasicType(const Type *type)Typestatic
IsBoolType() constReferenceTypevirtual
IsConstType() constReferenceTypevirtual
IsFloatType() constReferenceTypevirtual
IsIntType() constReferenceTypevirtual
IsNumericType() constTypeinline
IsPointerType() constType
IsReferenceType() constType
IsSOAType() constTypeinline
IsUniformType() constTypeinline
IsUnsignedType() constReferenceTypevirtual
IsVaryingType() constTypeinline
IsVoidType() constType
LLVMStorageType(llvm::LLVMContext *ctx) constTypevirtual
LLVMType(llvm::LLVMContext *ctx) constReferenceTypevirtual
Mangle() constReferenceTypevirtual
MoreGeneralType(const Type *type0, const Type *type1, SourcePos pos, const char *reason, bool forceVarying=false, int vecSize=0)Typestatic
ReferenceType(const Type *targetType)ReferenceType
ResolveUnboundVariability(Variability v) constReferenceTypevirtual
targetTypeReferenceTypeprivate
Type(TypeId id)Typeinlineprotected
typeIdType