1. 09 Jul, 2023 1 commit
  2. 08 Jul, 2023 2 commits
  3. 30 May, 2023 1 commit
    • NumbNutN's avatar
      进一步试图支持全局变量和参数传递 · 3a846147
      NumbNutN authored
      [ADD](LOAD和STORE语句可以应对全局变量为操作数时不同的寻址方式)
      [FIX](调整了获取跳转标号的位置)
      [ADD](DATA 和 BSS段纳入链表存储方式,添加了标准格式打印方法)
      [TODO](传参时可用寄存器紧张的问题)
      3a846147
  4. 29 May, 2023 1 commit
    • NumbNutN's avatar
      添加对全局变量的支持 · 11675e8f
      NumbNutN authored
      [add](新增了addiii调用方法,其执行效率并不是最优的)
      [add](添加了对全局变量链表store语句的翻译)
      [add](添加了代码段和数据段、bss段的区分)
      [add](添加了新的位置描述 IN_DATA_SEC)
      [add](添加了新的寻址方式 LABEL_MARKED_LOCATION)
      [add](在load和store语句中添加了对全局变量的处理)
      11675e8f
  5. 16 May, 2023 1 commit
    • NumbNutN's avatar
      实现了子程序调用 · a6b9b7bd
      NumbNutN authored
      [fix](修改了寄存器分配的中后端接口逻辑)
      [fix](栈顶指针的自减运算不再走通用翻译接口)
      [fix](现在统计一个例程使用的寄存器会添加重复项判断)
      a6b9b7bd
  6. 14 May, 2023 1 commit
  7. 03 May, 2023 1 commit
    • NumbNutN's avatar
      添加store指令翻译方法 · 05847936
      NumbNutN authored
      [todo](translate_store_instruction采用了一种不是很好的方法,operand的选择应该交给operand层面的方法去产生)
      05847936
  8. 01 May, 2023 1 commit
    • NumbNutN's avatar
      对数组类型的支持 · 8841eade
      NumbNutN authored
      [add](增加了对getelementptr指令的翻译)
      [add](增加了对局部数组的地址分配)
      8841eade
  9. 25 Apr, 2023 2 commits
  10. 20 Apr, 2023 1 commit
    • NumbNutN's avatar
      新的改变 · fb129723
      NumbNutN authored
      [add](为变量信息表的打印提供了名字和Value*两种查表选项)
      [add](添加了移位的格式化输出)
      fb129723
  11. 10 Apr, 2023 1 commit
  12. 04 Apr, 2023 1 commit
    • NumbNutN's avatar
      若干变动 · 34c3eee0
      NumbNutN authored
      [add](修改条件回收寄存器)
      [fix](修改立即数判断方式)
      [del](移除寄存器分配)
      [fix](重写了逻辑表达式翻译)
      34c3eee0
  13. 24 Mar, 2023 1 commit
    • NumbNutN's avatar
      First Commit · b6d266bc
      NumbNutN authored
      将后端程序移植到最新的中端项目中
      b6d266bc