- 09 Jul, 2023 1 commit
-
-
NumbNutN authored
-
- 08 Jul, 2023 2 commits
- 30 May, 2023 1 commit
-
-
NumbNutN authored
[ADD](LOAD和STORE语句可以应对全局变量为操作数时不同的寻址方式) [FIX](调整了获取跳转标号的位置) [ADD](DATA 和 BSS段纳入链表存储方式,添加了标准格式打印方法) [TODO](传参时可用寄存器紧张的问题)
-
- 29 May, 2023 1 commit
-
-
NumbNutN authored
[add](新增了addiii调用方法,其执行效率并不是最优的) [add](添加了对全局变量链表store语句的翻译) [add](添加了代码段和数据段、bss段的区分) [add](添加了新的位置描述 IN_DATA_SEC) [add](添加了新的寻址方式 LABEL_MARKED_LOCATION) [add](在load和store语句中添加了对全局变量的处理)
-
- 16 May, 2023 1 commit
-
-
NumbNutN authored
[fix](修改了寄存器分配的中后端接口逻辑) [fix](栈顶指针的自减运算不再走通用翻译接口) [fix](现在统计一个例程使用的寄存器会添加重复项判断)
-
- 14 May, 2023 1 commit
-
-
NumbNutN authored
[add](R4-R12现场保护) [add](FP,SP管理)
-
- 03 May, 2023 1 commit
-
-
NumbNutN authored
[todo](translate_store_instruction采用了一种不是很好的方法,operand的选择应该交给operand层面的方法去产生)
-
- 01 May, 2023 1 commit
-
-
NumbNutN authored
[add](增加了对getelementptr指令的翻译) [add](增加了对局部数组的地址分配)
-
- 25 Apr, 2023 2 commits
- 20 Apr, 2023 1 commit
-
-
NumbNutN authored
[add](为变量信息表的打印提供了名字和Value*两种查表选项) [add](添加了移位的格式化输出)
-
- 10 Apr, 2023 1 commit
-
-
NumbNutN authored
[fix](精简了Memory Manager的设计) [add](添加了不定长参数列表PUSH POP的方法)
-
- 04 Apr, 2023 1 commit
-
-
NumbNutN authored
[add](修改条件回收寄存器) [fix](修改立即数判断方式) [del](移除寄存器分配) [fix](重写了逻辑表达式翻译)
-
- 24 Mar, 2023 1 commit
-
-
NumbNutN authored
将后端程序移植到最新的中端项目中
-