Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
|
This is the complete list of members for StructType, including all inherited members.
checkIfCanBeSOA(const StructType *st) | StructType | privatestatic |
CollectionType(TypeId id) | CollectionType | inlineprotected |
elementNames | StructType | private |
elementPositions | StructType | private |
elementTypes | StructType | private |
Equal(const Type *a, const Type *b) | Type | static |
EqualIgnoringConst(const Type *a, const Type *b) | Type | static |
finalElementTypes | StructType | mutableprivate |
GetAsConstType() const | StructType | virtual |
GetAsNonConstType() const | StructType | virtual |
GetAsSOAType(int width) const | StructType | virtual |
GetAsUnboundVariabilityType() const | StructType | virtual |
GetAsUniformType() const | StructType | virtual |
GetAsUnsignedType() const | Type | virtual |
GetAsVaryingType() const | StructType | virtual |
GetBaseType() const | StructType | virtual |
GetCDeclaration(const std::string &name) const | StructType | virtual |
GetCStructName() const | StructType | |
GetDIType(llvm::DIScope *scope) const | StructType | virtual |
GetElementCount() const | StructType | inlinevirtual |
GetElementName(int i) const | StructType | inline |
GetElementNumber(const std::string &name) const | StructType | |
GetElementPosition(int i) const | StructType | inline |
GetElementType(const std::string &name) const | StructType | |
GetElementType(int i) const | StructType | virtual |
GetReferenceTarget() const | Type | virtual |
GetSOAWidth() const | Type | inline |
GetString() const | StructType | virtual |
GetStructName() const | StructType | inline |
GetVariability() const | StructType | virtual |
HasUnboundVariability() const | Type | inline |
IsArrayType() const | Type | |
IsBasicType(const Type *type) | Type | static |
IsBoolType() const | StructType | virtual |
isConst | StructType | private |
IsConstType() const | StructType | virtual |
IsDefined() const | StructType | |
IsFloatType() const | StructType | virtual |
IsIntType() const | StructType | virtual |
IsNumericType() const | Type | inline |
IsPointerType() const | Type | |
IsReferenceType() const | Type | |
IsSOAType() const | Type | inline |
IsUniformType() const | Type | inline |
IsUnsignedType() const | StructType | virtual |
IsVaryingType() const | Type | inline |
IsVoidType() const | Type | |
LLVMStorageType(llvm::LLVMContext *ctx) const | Type | virtual |
LLVMType(llvm::LLVMContext *ctx) const | StructType | virtual |
Mangle() const | StructType | virtual |
MoreGeneralType(const Type *type0, const Type *type1, SourcePos pos, const char *reason, bool forceVarying=false, int vecSize=0) | Type | static |
name | StructType | private |
oppositeConstStructType | StructType | mutableprivate |
pos | StructType | private |
ResolveUnboundVariability(Variability v) const | StructType | virtual |
StructType(const std::string &name, const llvm::SmallVector< const Type *, 8 > &elts, const llvm::SmallVector< std::string, 8 > &eltNames, const llvm::SmallVector< SourcePos, 8 > &eltPositions, bool isConst, Variability variability, SourcePos pos) | StructType | |
Type(TypeId id) | Type | inlineprotected |
typeId | Type | |
variability | StructType | private |