Skip to content

Compiler for the Decaf Language with several optimizations implemented.

Notifications You must be signed in to change notification settings

gavin1818/DecafCompiler

 
 

Repository files navigation

==AbstractSyntaxTeam - 6.035 Compiler

This is a decaf compiler as created by a group I formed for the project. It is fully functional and has several optimizations. The optimizations currently implemented are:

Common Subexpression Elimination Dead Code Elimination Constant Folding Copy Propagation Efficient Assembly (a hack on our generated assembly to remove/compress inefficient instruction sequences) Register Allocation

About

Compiler for the Decaf Language with several optimizations implemented.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 92.8%
  • Shell 4.8%
  • Other 2.4%