sammine-lang
Loading...
Searching...
No Matches
codegen Directory Reference
Directory dependency graph for codegen:
include/codegen

Files

 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.