Skip to content

Optimizing compiler for a subset of the C0 language (WIP).

Notifications You must be signed in to change notification settings

clflushopt/glouton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glouton: an optimizing compiler playground for a C-subset

Glouton is an optimizing compiler playground for a subset of C, to be exact it aims to compile (for now) the C0 subset defined below. The choice of C0 was made for the simple reason that the reference for C0 is small, clear and well defined.

Obviously the frontend language is not important here as this project aims to focus on compiler optimizations, runtime support, code generation, data flow and control flow analysis...

This is a work in progress.

C0

C0 is a safe subset of C you can find out more in the official website.

Docs