Code not published due to requirements by my institution.
C Subset Compiler (LLVM) Pinned
Project summary
A compiler for a subset of C with an LLVM backend, complete with single static assignment (SSA) generation, redundant phi node removal, and optimization passes for common subexpression elimination (CSE), constant branch folding, dead block removal, loop invariant code motion (LICM), and Chaitin-Briggs graph coloring allocation.
Timeline
August 2025 - December 2025
Stack
C++, LLVM