Intel® Implicit SPMD Program Compiler (Intel® ISPC)
1.13.0
|
This is the complete list of members for FunctionType, including all inherited members.
costOverride | FunctionType | |
Equal(const Type *a, const Type *b) | Type | static |
EqualIgnoringConst(const Type *a, const Type *b) | Type | static |
FunctionType(const Type *returnType, const llvm::SmallVector< const Type *, 8 > &argTypes, SourcePos pos) | FunctionType | |
FunctionType(const Type *returnType, const llvm::SmallVector< const Type *, 8 > &argTypes, const llvm::SmallVector< std::string, 8 > &argNames, const llvm::SmallVector< Expr *, 8 > &argDefaults, const llvm::SmallVector< SourcePos, 8 > &argPos, bool isTask, bool isExported, bool isExternC, bool isUnmasked) | FunctionType | |
GetAsConstType() const | FunctionType | virtual |
GetAsNonConstType() const | FunctionType | virtual |
GetAsSOAType(int width) const | FunctionType | virtual |
GetAsUnboundVariabilityType() const | FunctionType | virtual |
GetAsUniformType() const | FunctionType | virtual |
GetAsUnsignedType() const | Type | virtual |
GetAsVaryingType() const | FunctionType | virtual |
GetBaseType() const | FunctionType | virtual |
GetCDeclaration(const std::string &fname) const | FunctionType | virtual |
GetCDeclarationForDispatch(const std::string &fname) const | FunctionType | |
GetDIType(llvm::DIScope *scope) const | FunctionType | virtual |
GetNumParameters() const | FunctionType | inline |
GetParameterDefault(int i) const | FunctionType | |
GetParameterName(int i) const | FunctionType | |
GetParameterSourcePos(int i) const | FunctionType | |
GetParameterType(int i) const | FunctionType | |
GetReferenceTarget() const | Type | virtual |
GetReturnType() const | FunctionType | inline |
GetReturnTypeString() const | FunctionType | |
GetSOAWidth() const | Type | inline |
GetString() const | FunctionType | virtual |
GetVariability() const | FunctionType | virtual |
HasUnboundVariability() const | Type | inline |
IsArrayType() const | Type | |
IsBasicType(const Type *type) | Type | static |
IsBoolType() const | FunctionType | virtual |
IsConstType() const | FunctionType | virtual |
isExported | FunctionType | |
isExternC | FunctionType | |
IsFloatType() const | FunctionType | virtual |
IsIntType() const | FunctionType | virtual |
IsNumericType() const | Type | inline |
IsPointerType() const | Type | |
IsReferenceType() const | Type | |
isSafe | FunctionType | |
IsSOAType() const | Type | inline |
isTask | FunctionType | |
IsUniformType() const | Type | inline |
isUnmasked | FunctionType | |
IsUnsignedType() const | FunctionType | virtual |
IsVaryingType() const | Type | inline |
IsVoidType() const | Type | |
LLVMFunctionType(llvm::LLVMContext *ctx, bool disableMask=false) const | FunctionType | |
LLVMStorageType(llvm::LLVMContext *ctx) const | Type | virtual |
LLVMType(llvm::LLVMContext *ctx) const | FunctionType | virtual |
Mangle() const | FunctionType | virtual |
MoreGeneralType(const Type *type0, const Type *type1, SourcePos pos, const char *reason, bool forceVarying=false, int vecSize=0) | Type | static |
paramDefaults | FunctionType | mutableprivate |
paramNames | FunctionType | private |
paramPositions | FunctionType | private |
paramTypes | FunctionType | private |
ResolveUnboundVariability(Variability v) const | FunctionType | virtual |
returnType | FunctionType | private |
Type(TypeId id) | Type | inlineprotected |
typeId | Type |