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

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

AddressOfExprID enum valueASTNode
AssertStmtID enum valueASTNode
AssignExprID enum valueASTNode
ASTNode(SourcePos p, unsigned scid)ASTNodeinline
ASTNodeTy enum nameASTNode
BinaryExprID enum valueASTNode
BreakStmtID enum valueASTNode
candidateFunctionsFunctionSymbolExprprivate
CaseStmtID enum valueASTNode
classof(FunctionSymbolExpr const *)FunctionSymbolExprinlinestatic
classof(ASTNode const *N)FunctionSymbolExprinlinestatic
Expr::classof(Expr const *)Exprinlinestatic
computeOverloadCost(const FunctionType *ftype, const std::vector< const Type *> &argTypes, const std::vector< bool > *argCouldBeNULL, const std::vector< bool > *argIsConstant, int *cost)FunctionSymbolExprprivatestatic
ConstExprID enum valueASTNode
ContinueStmtID enum valueASTNode
DeclStmtID enum valueASTNode
DefaultStmtID enum valueASTNode
DeleteStmtID enum valueASTNode
DerefExprID enum valueASTNode
DoStmtID enum valueASTNode
EstimateCost() constFunctionSymbolExprvirtual
Expr(SourcePos p, unsigned scid)Exprinline
ExprListID enum valueASTNode
ExprStmtID enum valueASTNode
ForeachActiveStmtID enum valueASTNode
ForeachStmtID enum valueASTNode
ForeachUniqueStmtID enum valueASTNode
ForStmtID enum valueASTNode
FunctionCallExprID enum valueASTNode
FunctionSymbolExpr(const char *name, const std::vector< Symbol *> &candFuncs, SourcePos pos)FunctionSymbolExpr
FunctionSymbolExprID enum valueASTNode
GetBaseSymbol() constFunctionSymbolExprvirtual
getCandidateFunctions(int argCount) constFunctionSymbolExprprivate
GetConstant(const Type *type) constFunctionSymbolExprvirtual
GetLValue(FunctionEmitContext *ctx) constExprvirtual
GetLValueType() constExprvirtual
GetMatchingFunction()FunctionSymbolExpr
GetStorageConstant(const Type *type) constExprvirtual
GetType() constFunctionSymbolExprvirtual
GetValue(FunctionEmitContext *ctx) constFunctionSymbolExprvirtual
getValueID() constASTNodeinline
GotoStmtID enum valueASTNode
IfStmtID enum valueASTNode
IndexExprID enum valueASTNode
LabeledStmtID enum valueASTNode
matchingFuncFunctionSymbolExprprivate
MaxExprID enum valueASTNode
nameFunctionSymbolExprprivate
NewExprID enum valueASTNode
NullPointerExprID enum valueASTNode
Optimize()FunctionSymbolExprvirtual
posASTNode
Print() constFunctionSymbolExprvirtual
PrintStmtID enum valueASTNode
PtrDerefExprID enum valueASTNode
RefDerefExprID enum valueASTNode
ReferenceExprID enum valueASTNode
ResolveOverloads(SourcePos argPos, const std::vector< const Type *> &argTypes, const std::vector< bool > *argCouldBeNULL=NULL, const std::vector< bool > *argIsConstant=NULL)FunctionSymbolExpr
ReturnStmtID enum valueASTNode
SelectExprID enum valueASTNode
SizeOfExprID enum valueASTNode
StmtListID enum valueASTNode
StructMemberExprID enum valueASTNode
SwitchStmtID enum valueASTNode
SymbolExprID enum valueASTNode
SyncExprID enum valueASTNode
triedToResolveFunctionSymbolExprprivate
TypeCastExprID enum valueASTNode
TypeCheck()FunctionSymbolExprvirtual
UnaryExprID enum valueASTNode
UnmaskedStmtID enum valueASTNode
VectorMemberExprID enum valueASTNode
~ASTNode()ASTNodevirtual