This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
Role in this project:
Back-end Developer Contributions:62 commits, 30 PRs, 16 pushes in 1 year 4 months
Contributions summary:Russell primarily contributed to the back-end components of the LLILC compiler, specifically focusing on the intermediate representation (IR) generation process. Their work included adding functionality to insert class constructors, modifying the operand stack management, and implementing helper calls. The user also refactored code, enabling building from a CoreCLR enlistment and adapting the test environment configuration. These modifications indicate a focus on core compiler functionalities and integration with the .NET Core runtime.
bytecodecode-generationcompilerdotnetllvm
Contributions:23 pushes, 9 branches in 8 months
compilerllvm-compilerinfrastructurellvm