Designing and implementing a compiler from scratch in Java with the following features: constant folding, common sub expression elimination, copy propagation, calculation of live ranges and register allocation.
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Designing and implementing a compiler from scratch in Java with the following features: constant folding, common sub expression elimination, copy propagation, calculation of live ranges and register allocation.