Skip to content
#

register-allocation

Here are 36 public repositories matching this topic...

This project implements a Compiler for a language similar to C. The Compiler takes as input program written in the language and generates MIPS assembly code that can be run on SPIM or simulators like MARS.

  • Updated May 10, 2021
  • Yacc

An optimizing compiler for the SysY2022 language that targets 32-bit ARMv7 assembly. It features a full front end (lexer/parser, AST, semantic analysis), an MIR+SSA-based middle end with classic optimizations, and a practical ARM backend with register allocation, producing linkable .s output for the SysY runtime.

  • Updated Feb 18, 2026
  • C++

Improve this page

Add a description, image, and links to the register-allocation topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the register-allocation topic, visit your repo's landing page and select "manage topics."

Learn more