|
Intel SPMD Program Compiler
1.3.0
|
| builtins.cpp [code] | Definitions of functions related to setting up the standard library and other builtins |
| builtins.h [code] | Declarations of functions related to builtins and the standard library |
| ctx.cpp [code] | Implementation of the FunctionEmitContext class |
| ctx.h [code] | Declaration of the FunctionEmitContext class |
| decl.cpp [code] | Implementations of classes related to turning declarations into symbol names and types |
| decl.h [code] | Declarations related to type declarations; the parser basically creates instances of these classes, which are then turned into actual Types |
| expr.cpp [code] | Implementations of expression classes |
| expr.h [code] | Expr abstract base class and expression implementations |
| ispc.cpp [code] | Ispc global definitions |
| ispc.h [code] | Main ispc.header file |
| lex.ll [code] | |
| llvmutil.cpp [code] | Implementations of various LLVM utility types and classes |
| llvmutil.h [code] | Header file with declarations for various LLVM utility stuff |
| main.cpp [code] | Main() entrypoint implementation for ispc |
| module.cpp [code] | Impementation of the Module class, which collects the result of compiling a source file and then generates output (object files, etc.) |
| module.h [code] | Declaration of the Module class, which is the ispc-side representation of the results of compiling a source file |
| opt.cpp [code] | Implementations of various ispc optimization passes that operate on the LLVM IR |
| opt.h [code] | Declarations related to optimization passes |
| parse.yy [code] | |
| stmt.cpp [code] | File with definitions classes related to statements in the language |
| stmt.h [code] | File with declarations for classes related to statements in the language |
| sym.cpp [code] | File with definitions for symbol and symbol table classes |
| sym.h [code] | Header file with declarations for symbol and symbol table classes |
| type.cpp [code] | Definitions for classes related to type representation |
| type.h [code] | File with declarations for classes related to type representation |
| util.cpp [code] | Various small utility routines |
| util.h [code] |
1.7.5.1