Skip to content

ForeverYolo/BUAA-2023-Compiler

Repository files navigation

BUAA-2023-Compiler

一个可用的MIPS编译器,竞速综合排名第六,设计参考于 Yu Ge Compiler

基础功能

  • 词法分析
  • 语法分析
  • 中间代码
  • 代码生成

编译优化

  • 函数内联
  • 中间代码转SSA
  • Global Code Motion
  • Global Value Numbering
  • 常量传播
  • 复写传播
  • 激进死代码删除(ADCE)
  • 立即数乘除法优化
  • OPT临时寄存器分配
  • 图着色全局寄存器分配

辅助工具

  • 自带两年公共用例库的测试脚本

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages