Skip to content

guangylegend/compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code project for a small C Compiler.

Please read report.pdf for more information.

C Compiler

Coded 12000 lines to completely implement a compiler including semantic check, intermediate representation and code generator.

Applied many optimizations such as copy propagation, loop unrolling and peephole which strongly reduced the number of instructions.

About

A small C complier

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors