30 Commits (d0ecc5c2e939a767f74684fe2c5bedef18b1386d)

Author SHA1 Message Date
mxr d0ecc5c2e9 (mir)修复传递参数是指针时存在的问题
3 weeks ago
compile b9151b866e 修复GEP中32位整型索引变量误用问题
4 weeks ago
mxr bbfb8f2c69 feat(mir)链接完整的 SysY 运行时库
4 weeks ago
ftt 966b5b9c7f 修改多维数组索引
4 weeks ago
mxr d5a8affe83 feat(mir)修正栈帧分配错误
4 weeks ago
ftt 0fd3f4b841 解决对应值栈槽问题
4 weeks ago
mxr 7438c366fd feat(mir)修正全局变量地址计算和数据段生成
4 weeks ago
mxr 5e492f531b feat(mir)处理指令立即数超出范围
1 month ago
mxr c9f73980ea feat(mir)修改数组分配逻辑
1 month ago
mxr 596b0ee334 feat(mir)添加Movk指令加载大立即数
1 month ago
mxr 4132f0b5ca feat(mir)实现多条指令访问栈帧
1 month ago
mxr 4f00d05c86 fix(mir)修复Ret返回void问题
1 month ago
ftt 8b4ffdde44 修改condbr
1 month ago
ftt 7d8ee45a42 值对应栈槽问题
1 month ago
ftt 288d0ec3b0 Merge remote-tracking branch 'refs/remotes/origin/feature/mir' into feature/mir
1 month ago
ftt bf21e9c437 处理浮点常量
1 month ago
mxr 9c9f5a2013 feat(mir)调试控制流生成
1 month ago
mxr 4f4842ae3a feat(mir)修复函数序言插入问题
1 month ago
mxr f0706adcc0 feat(mir)修改基本块名
1 month ago
mxr 34ec79c399 feat(mir)修复栈帧指令遍历处理
1 month ago
ftt c24a078bf5 补充寄存器
1 month ago
ftt 653c091993 完成二三四阶段,解决支持多函数问题等
1 month ago
mxr f966869fb1 feat(mir)扩展汇编指令生成
1 month ago
ftt 1a48e369e7 第一阶段:扩展 MIR 指令集
1 month ago
Lane0218 b1155d8fa9 refactor(dev): 统一 IR/MIR 接口命名风格
2 months ago
Lane0218 a7779038ca fix(dev): 统一 IR/MIR 异常前缀
2 months ago
Lane0218 e9d7b4a058 refactor(dev): unify user-facing diagnostics
2 months ago
Lane0218 b939fc40ee feat(mir): 增加 Lab3 AArch64 MVP 后端与 --emit-asm 支持
2 months ago
Lane0218 6de56f107b build(build): 拆分子目录 CMakeLists 并规范目标命名
5 months ago
Lane0218 cf2e6e0b46 chore(misc): 按目录结构设计初始化工程骨架
5 months ago