Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 313 Bytes

File metadata and controls

14 lines (9 loc) · 313 Bytes

WACC

This is a compiler for WACC (a C-like language from Imperial College) targeting x64 and UNIX (and partially Windows) calling convension.

Langauge Extensions

  • C-like structure
  • CPP-like pass by reference

Compiler Extensions

  • Constant evaluation and propagation
  • Efficient register allocation