|
| | CodegenUtils.h |
| |
| | CodegenVisitor.h |
| | Defined CgVisitor, which lowers ASTs to LLVM IR.
|
| |
| | Garbage.h |
| | Houses ShadowGarbageCollector scheme as well as the ref counter.
|
| |
| | LLVMRes.h |
| | Defined LLVMRes, which encapsulates the state of LLVM (Context, Modules, IRBuilder, PassManagers, JIT) context base information. This resource will be shared across multiple instances within the Compiler.
|
| |
| | SammineJIT.h |
| | JIT Compiler based on Kaleidoscope.
|
| |
| | TypeConverter.h |
| | Defines the TypeConverter, which holds the characistics of converting our AST types into LLVM IR types.
|
| |