A simple C compiler that compiles to ARM64 assembly and works on M4 Max chip.
- Binary Operators
- Unary Operators
- Variable Assignments
- Register Allocator
- Stack Frame Manager
Check the example.c file to see supported features, and the output.s to see generated assembly.
This is for sure production ready, and will contend with LLVM someday /s