1. 12 Jul, 2023 2 commits
  2. 11 Jul, 2023 7 commits
  3. 10 Jul, 2023 4 commits
  4. 09 Jul, 2023 12 commits
  5. 08 Jul, 2023 2 commits
  6. 07 Jul, 2023 1 commit
  7. 06 Jun, 2023 3 commits
    • NumbNutN's avatar
      添加AS指令 · 5d02d2ce
      NumbNutN authored
      [ADD](声明所有函数)
      [ADD](声明main全局)
      5d02d2ce
    • NumbNutN's avatar
      修改参数列表 · 3ba03500
      NumbNutN authored
      [FIX]更改了参数的传递顺序,依据中端规定的顺序而非从param0开始
      3ba03500
    • NumbNutN's avatar
      一些BUG的修复 · eabf9941
      NumbNutN authored
      [FIX](修改了代码段的段名为text)
      [FIX](形式参数和局部变量共享相同的寄存器分配方法)
      [FIX](为所有的返回语句添加了活动记录恢复方法)
      eabf9941
  8. 30 May, 2023 3 commits
  9. 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
  10. 25 May, 2023 1 commit
  11. 23 May, 2023 2 commits
    • NumbNutN's avatar
      数组参数传递已可用 · a276251d
      NumbNutN authored
      [add](数组作为形式参数功能正常)
      [fix](栈管理偏移值不正确)
      [fix](数组和其他变量没有用同样的方式分配寄存器)
      a276251d
    • NumbNutN's avatar
      数组基址分配和数组传参 · 391e40dd
      NumbNutN authored
      [add](添加参数数组基地址矫正的逻辑模块)
      [fix](现在数组基地址到对应位置的赋值在所有环境保护之后发生)
      391e40dd
  12. 22 May, 2023 2 commits
    • NumbNutN's avatar
      符号表 · 6a37a7d1
      NumbNutN authored
      [add](VoidTy现在用于指示无返回值的函数调用返回值,因此其不占用物理空间,在计算局部变量大小时其大小为0)
      [add](部分后端符号表的代码,正在考虑其是否必要)
      6a37a7d1
    • NumbNutN's avatar
      Merge remote-tracking branch 'upstream/main' · 91898169
      NumbNutN authored
      91898169