22 Commits (99826566e62d582bd57d35d47860cf5f0f9bf0cd)

Author SHA1 Message Date
Junhe Wu 19928c4945 feat(ir-opt): 完成了lab4
7 days ago
Junhe Wu e3de2c59af fix(ir): 修复了最后通不过的测试样例。
7 days ago
Junhe Wu 3c6ffe8e3e fix(ir):修复了一些ir的错误
3 weeks ago
tansiping 310c7c3697 feat(mir):修正并完善功能
4 weeks ago
cy 1ff1b543d1 feat(mir): MIR 后端(RISC-V架构)
4 weeks ago
Junhe Wu 19ef82738f fix(irgen):通过了除了性能测试外的测试用例。
1 month ago
Junhe Wu da4e8fd860 fix(run_ir_test): 之前的脚本不适配测试用例
1 month ago
Junhe Wu db75940592 Merge branch 'fix/testdata' into feature/ir
1 month ago
Junhe Wu 09ce09b433 feat(ir): 初步实现了中间代码生成的过程
1 month ago
Junhe Wu c43b7b6614 fix(testdata): 把所有的测试用例都放到test_case下了
1 month ago
Junhe Wu 91134d1350 fix(g4): 修改了测试脚本,删除了硬编码
2 months ago
Junhe Wu e5f46978e4 feat(antlr): g4支持全部的SysY语法
2 months ago
jing 10ea8aad14 chore(dev): 调整test用例结构
2 months ago
jing 1a5e05ea00 test(test): 添加测试用例
2 months ago
Lane0218 192907a225 feat(test): 支持验证脚本自动比对输出
2 months ago
Lane0218 d8d506e46a chore(dev): 移除本地 git 提交辅助脚本
2 months ago
Lane0218 a3b5018a17 refactor(test): 简化验证脚本命名并统一测试输出目录
2 months ago
Lane0218 b939fc40ee feat(mir): 增加 Lab3 AArch64 MVP 后端与 --emit-asm 支持
2 months ago
jing 0ff3d918d9 docs(doc): 完善Lab2实验说明与LLVM验证脚本说明
2 months ago
jing 730280abb8 refactor(irgen): IR改成alloca和store形式
2 months ago
Lane0218 c0c9f70f16 chore(dev): 新增commit message检验钩子
4 months ago
jing aa01066a32 ir运行脚本
4 months ago