|
| 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.
|
|