Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
AtomicType Member List
This is the complete list of members for
AtomicType
, including all inherited members.
asOtherConstType
AtomicType
mutable
private
asUniformType
AtomicType
mutable
private
asVaryingType
AtomicType
mutable
private
AtomicType
(BasicType basicType, Variability v, bool isConst)
AtomicType
private
basicType
AtomicType
BasicType
enum name
AtomicType
Equal
(const Type *a, const Type *b)
Type
static
EqualIgnoringConst
(const Type *a, const Type *b)
Type
static
GetAsConstType
() const
AtomicType
virtual
GetAsNonConstType
() const
AtomicType
virtual
GetAsSOAType
(int width) const
AtomicType
virtual
GetAsUnboundVariabilityType
() const
AtomicType
virtual
GetAsUniformType
() const
AtomicType
virtual
GetAsUnsignedType
() const
AtomicType
virtual
GetAsVaryingType
() const
AtomicType
virtual
GetBaseType
() const
AtomicType
virtual
GetCDeclaration
(const std::string &name) const
AtomicType
virtual
GetDIType
(llvm::DIScope *scope) const
AtomicType
virtual
GetReferenceTarget
() const
Type
virtual
GetSOAWidth
() const
Type
inline
GetString
() const
AtomicType
virtual
GetVariability
() const
AtomicType
virtual
HasUnboundVariability
() const
Type
inline
IsArrayType
() const
Type
IsBasicType
(const Type *type)
Type
static
IsBoolType
() const
AtomicType
virtual
isConst
AtomicType
private
IsConstType
() const
AtomicType
virtual
IsFloatType
() const
AtomicType
virtual
IsIntType
() const
AtomicType
virtual
IsNumericType
() const
Type
inline
IsPointerType
() const
Type
IsReferenceType
() const
Type
IsSOAType
() const
Type
inline
IsUniformType
() const
Type
inline
IsUnsignedType
() const
AtomicType
virtual
IsVaryingType
() const
Type
inline
IsVoidType
() const
Type
LLVMStorageType
(llvm::LLVMContext *ctx) const
AtomicType
virtual
LLVMType
(llvm::LLVMContext *ctx) const
AtomicType
virtual
Mangle
() const
AtomicType
virtual
MoreGeneralType
(const Type *type0, const Type *type1, SourcePos pos, const char *reason, bool forceVarying=false, int vecSize=0)
Type
static
NUM_BASIC_TYPES
enum value
AtomicType
ResolveUnboundVariability
(Variability v) const
AtomicType
virtual
Type
(TypeId id)
Type
inline
protected
TYPE_BOOL
enum value
AtomicType
TYPE_DOUBLE
enum value
AtomicType
TYPE_FLOAT
enum value
AtomicType
TYPE_INT16
enum value
AtomicType
TYPE_INT32
enum value
AtomicType
TYPE_INT64
enum value
AtomicType
TYPE_INT8
enum value
AtomicType
TYPE_UINT16
enum value
AtomicType
TYPE_UINT32
enum value
AtomicType
TYPE_UINT64
enum value
AtomicType
TYPE_UINT8
enum value
AtomicType
TYPE_VOID
enum value
AtomicType
typeId
Type
UniformBool
AtomicType
static
UniformDouble
AtomicType
static
UniformFloat
AtomicType
static
UniformInt16
AtomicType
static
UniformInt32
AtomicType
static
UniformInt64
AtomicType
static
UniformInt8
AtomicType
static
UniformUInt16
AtomicType
static
UniformUInt32
AtomicType
static
UniformUInt64
AtomicType
static
UniformUInt8
AtomicType
static
variability
AtomicType
private
VaryingBool
AtomicType
static
VaryingDouble
AtomicType
static
VaryingFloat
AtomicType
static
VaryingInt16
AtomicType
static
VaryingInt32
AtomicType
static
VaryingInt64
AtomicType
static
VaryingInt8
AtomicType
static
VaryingUInt16
AtomicType
static
VaryingUInt32
AtomicType
static
VaryingUInt64
AtomicType
static
VaryingUInt8
AtomicType
static
Void
AtomicType
static
Generated on Fri Apr 24 2020 00:01:25 for Intel® Implicit SPMD Program Compiler (Intel® ISPC) by
1.8.13