GitHub - sysprog21/shecc: A self-hosting and educational C optimizing compiler
shecc : self-hosting and educational C optimizing compiler
Introduction
shecc is built from scratch, targeting both 32-bit Arm and RISC-V architectures,
as a self-compiling compiler for a subset of the C language.
Despite its simplistic nature, it is capable of performing basic optimization strategies as a standalone optimizing compiler.
Features
Generate executable Linux ELF binaries for ARMv7-A and RV32IM.
Provide a minimal C standard library for basic I/O on GNU/Linux.
The cross-compiler is w...
Read more at github.com