Commit Graph

132 Commits (ad4591607f394ecd7363a7be724cbdb9aa2ef609)
 

Author SHA1 Message Date
shrink ad4591607f 18th Optimization reached 174.650
10 hours ago
shrink a14a9cde0d 7th Optimization reached 338.219s
14 hours ago
Shrink 377b6e6a2f merge Shrink: lab6 optimizations and asm fixes
17 hours ago
Shrink 4df492feb9 lab6: add loop optimizations, parallel runtime, and asm backend fixes
17 hours ago
zjx 9e8984d740 lab5寄存器分配实现
3 days ago
zjx 15a663e61c lab4功能已实现
1 week ago
zjx bca490f52e 修改逻辑使编译通过
1 month ago
zjx f15ad90289 优化核心指令选择逻辑
1 month ago
Shrink 65d678fcd3 简单进行编译优化以更快跑测试
1 month ago
Shrink 346a9c4099 fix: 修复浮点比较对 NaN 的错误处理(IEEE 754 合规)
1 month ago
Shrink 693f54adf7 fix: 消除 Br 和 CondBr 未处理的编译警告
1 month ago
Shrink 3078c4cc5a fix: 修复大偏移量栈访问时的寄存器冲突问题
1 month ago
Shrink 4413cfc4f5 阶段性保存
1 month ago
Shrink 1fbdbb2ea1 feat: 实现完整数组支持 + 初步浮点支持 (18/21测试通过)
1 month ago
Shrink 6faa67fb65 通过了test_case下的测试,修改测试脚本由于不同平台换行符的差异导致测试失败的问题
2 months ago
Shrink 9184ba9c9d Merge branch 'Shrink' into master (keep Shrink sema files)
2 months ago
Shrink c33d36e040 Shrink: Compile pass with IRGen fixed
2 months ago
Shrink 97d5ec1d48 Shrink:IR-change-1
2 months ago
Shrink f16c29db26 feat<src/antlr4/SysY.g4>:complement the rules
2 months ago
zjx d6926a7b75 路径修改
2 months ago
Shrink 04a29b2bf9 Shrink: Compile pass with IRGen fixed
2 months ago
Shrink 477720eb5e Shrink:IR-change-1
2 months ago
p5b2alt9f 513501da75 Merge pull request 'sema模块完成' (#1) from mirror into master
2 months ago
mirror 8414298089 Sema模块
2 months ago
mirror 7405f1327d 测试提交
2 months ago
Shrink 192b8004ed feat<src/antlr4/SysY.g4>:complement the rules
2 months ago
zjx 702ed9c1fd feat(antlr4):语法树构建的相关代码修改
2 months ago
zjx 3832d65537 feat(antlr4),test(run_tests.py)
2 months ago
jing be143f5326 Merge remote-tracking branch 'educoder/master'
2 months ago
jing dfa71bc0d7 refactor(irgen): 规范采用visitor生成
2 months ago
jing 7d4d60c546 refactor(ir): ir改为更标准的实现
2 months ago
刘嘉成 55730147cd docs(doc): 修正远端仓库地址说明
2 months ago
刘嘉成 80f5fc23ec docs(doc): 更新说明文档
2 months ago
刘嘉成 de06690f8d docs(doc): 更新参考资料与头歌协作说明
2 months ago
jing 1b283856b3 refactor(ir): 改一下sema相关的适配
2 months ago
jing f19d23c656 refactor(irgen): 完善irgen代码和文档,提升扩展兼容性
2 months ago
jing a091d9108a refactor(frontend): 添加对只编译前端的支持
2 months ago
jing 10ea8aad14 chore(dev): 调整test用例结构
3 months ago
Lane0218 b26c40f6ad docs(doc): remove old lab4 and lab5 files
3 months ago
Lane0218 484a143911 docs(doc): swap lab4 and lab5 order
3 months ago
jing f746c2a75b Merge branch 'master' of https://gitee.com/NUDT-compiler/nudt-compiler-cpp
3 months ago
jing 1a5e05ea00 test(test): 添加测试用例
3 months ago
Lane0218 cc58f8202f chore(dev): 调整帮助信息
3 months ago
jing e72944a36b docs(doc): 调整lab5, lab6部分表述
3 months ago
Lane0218 0a0897a705 docs(doc): 调整 Lab6 循环并行化说明
3 months ago
Lane0218 77e9eb2487 docs(doc): 调整 Lab6 并行优化表述
3 months ago
Lane0218 72db506f71 style(doc): 重构 Lab6 文档结构
3 months ago
Lane0218 262aad15f2 docs(doc): 重写 Lab5 实验定位说明
3 months ago
Lane0218 ace75a96d5 docs(doc): 调整 Lab5 实验定位表述
3 months ago
Lane0218 70a0621d1b style(doc): 重构 Lab5 文档结构
3 months ago