Compiler2017:SJTU ACM类Compiler 2017课程的编译器
文件大小: 2690k
源码售价: 10 个金币 积分规则     积分充值
资源说明:适用于编译器的Malic 2017 上海交通大学ACM课程课程的。 源是一种类似Java的语言。 目标是x86-64 NASM。 通过各种优化,该编译器在该课程的性能竞赛中排名第一。 优化 指令选择 功能内联 控制流分析多余的跳跃消除 数据流分析 通用子表达式消除 不断传播和折叠 无效代码消除 注册分配 乔治·拉尔的完整实施; Appel,Andrew W.(1996年5月)。 “迭代寄存器合并” 有关更多详细信息,请参阅 建立 bash build.bash 用法 Usage: java -jar Malic.jar [options] Options: -in : M* language source code -out : x86-64 NASM output -help : print this help page
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。