Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Barebones C Compiler

A simple C compiler that compiles to ARM64 assembly and works on M4 Max chip.

Currently Supported Features

  • Binary Operators
  • Unary Operators
  • Variable Assignments

Codegen Features

  • Register Allocator
  • Stack Frame Manager

Usage

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

About

Barebones C Compiler

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages