Intel SPMD Program Compiler  1.9.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nconstant_scanner
 CAddressOfExpr
 CAllCPUs
 CAndCmpCleanupPass
 CArrayTypeOne-dimensional array type
 CAssertStmtRepresentation of an assert statement in the program
 CAssignExprAssignment expression
 CAST
 CASTNodeAbstract base class for nodes in the abstract syntax tree (AST)
 CAtomicTypeAtomicType represents basic types like floats, ints, etc
 CBinaryExprBinary expression
 CBreakStmtStatement implementation for a break statement in the program
 CCaseStmt
 CCFInfo
 CCoalescedLoadOp
 CCollectionTypeAbstract base class for types that represent collections of other types
 CConstExprExpression representing a compile-time constant value
 CContinueStmtStatement implementation for a continue statement in the program
 CCostData
 CDebugPass
 CDebugPassManager
 CDeclarationRepresentation of a full declaration of one or more variables, including the shared DeclSpecs as well as the per-variable Declarators
 CDeclaratorRepresentation of the declaration of a single variable
 CDeclSpecsRepresentation of the declaration specifiers in a declaration
 CDeclStmtStatement representing a single declaration (which in turn may declare a number of variables
 CDefaultStmt
 CDeleteStmt
 CDerefExprCommon base class that provides shared functionality for PtrDerefExpr and RefDerefExpr
 CDispatchHeaderInfo
 CDoStmtStatement implementation representing a 'do' statement in the program
 CEnumTypeType implementation for enumerated types
 CExprExpr is the abstract base class that defines the interface that all expression types must implement
 CExprListA list of expressions
 CExprStmtStatement representing a single expression
 CFixBooleanSelectPass
 CForeachActiveStmt
 CForeachStmtStatement implementation for parallel 'foreach' loops
 CForeachUniqueStmt
 CForStmtStatement implementation for 'for' loops (as well as for 'while' loops)
 CFunction
 CFunctionCallExprExpression representing a function call
 CFunctionEmitContext
 CFunctionSymbolExprExpression representing a function symbol in the program (generally used for a function call)
 CFunctionTargetVariants
 CFunctionTypeType representing a function (return type + argument types)
 CGatherCoalescePass
 CGlobalsThis structure collects together a number of global variables
 CGotoStmt
 CIfStmtStatement representing a single if statement, possibly with an else clause
 CImproveMemoryOpsPass
 CIndexExprExpression representing indexing into something with an integer offset
 CInstructionSimplifyPass
 CIntrinsicsOpt
 CIsCompileTimeConstantPass
 CLabeledStmt
 CLLVMTypes
 CMakeInternalFuncsStaticPass
 CMaskOpsCleanupPass
 CMemberExprExpression representing member selection ("foo.bar")
 CModule
 CNewExpr
 CNullPointerExprAn expression that represents a NULL pointer
 COptStructure that collects optimization options
 CPeepholePass
 CPointerTypeType implementation for pointers to other types
 CPrintStmtRepresentation of a print() statement in the program
 CPtrDerefExprExpression that represents dereferencing a pointer to get its value
 CRefDerefExprExpression that represents dereferencing a reference to get its value
 CReferenceExprExpression that represents taking a reference of a (non-reference) variable
 CReferenceTypeType representing a reference to another (non-reference) type
 CReplacePseudoMemoryOpsPass
 CReplaceStdlibShiftPass
 CReturnStmtStatement implementation for a 'return' statement in the program
 CSelectExprSelection expression, corresponding to "test ? a : b"
 CSequentialTypeAbstract base class for types that represent sequences
 CSizeOfExpr
 CSmearCleanupPass
 CSourcePosRepresentation of a range of positions in a source file
 CStmtInterface class for statements in the ispc language
 CStmtListRepresentation of a list of statements in the program
 CStructDeclaration
 CStructMemberExpr
 CStructTypeRepresentation of a structure holding a number of members
 CSwitchStmt
 CSwitchVisitInfo
 CSymbolRepresentation of a program symbol
 CSymbolExprExpression representing a symbol reference in the program
 CSymbolTableSymbol table that holds all known symbols during parsing and compilation
 CSyncExprA sync statement in the program (waits for all launched tasks before proceeding)
 CTargetStructure that defines a compilation target
 CTypeInterface class that defines the type abstraction
 CTypeCastExprExpression representing a type cast of the given expression to a probably-different type
 CUnaryExprUnary expression
 CUndefinedStructType
 CUnmaskedStmt
 CVariability
 CVariableDeclaration
 CVaryingBCCheckInfo
 CVectorMemberExpr
 CVectorTypeA (short) vector of atomic types