pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
bcb7093a52 添加了一些循环优化(未启用)与分块优化与内联优化(效果一般)
-
7ecaa6b6fb update
-
6b9cf3a448 fix(backend): add x16/x17 to GP allocatable set to fix segfaults
-
5902060dae fix(backend): lower coalesce skip threshold to fix segfaults
-
34cb79449f fix(backend): skip coalescing for large functions to prevent segfault\n\nFor functions with >150 vregs, discard move_preferences after\ncollection to skip active coalescing. Large functions like\nconv2d, 65_color, 68_brainfk have complex interference graphs\nthat cause coalescing to generate incorrect spill code.\n\nFixes segfaults in: conv2d-1/2/3, 65_color, 68_brainfk, 37_dct.\n\nKnown limitations: 30_many_dimensions and 39_fp_params still\nsegfault (pre-existing original compiler bugs in lowering/RA).\nMinor instruction count changes: h-8 +2.5%, matmul +7% etc.
- Compare 40 commits »
4 days ago
pw3pxgeff pushed to master at pybqixnm9/nudt-compiler-cpp
-
cb33c344ac 启动循环优化
-
b93e81ce74 循环优化
-
4bc21faf61 循环优化
-
d07bf9f0d2 循环优化
-
81b5c2a2b0 循环优化
- Compare 67 commits »
1 week ago
pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
81b5c2a2b0 循环优化
-
860e5edadf 实现循环优化:LICM、强度削弱、循环展开、循环分裂
-
8638c832db 调整运行时库
-
e3e01256cd Merge master into zhm: apply all fixes for evaluation system
-
8bbd8f96bb Fix starttime/stoptime function name and add line number parameter
- Compare 50 commits »
1 week ago
pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
67e086704c Lab2,Lab3补充了指令数计算的脚本,Lab4的212测试样例有bug未调
3 weeks ago
pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
742d599237 Lab2,Lab3补充了指令数计算的脚本,Lab4的212测试样例有bug未调
-
81f30300f3 fix(Mem2Reg): 修复循环回边导致的自引用PHI节点和初始值更新问题
-
735b696c16 lab4
-
31b06afd35 feat: 实现基本标量优化 (Lab4)
- Compare 4 commits »
3 weeks ago
pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
97ba1fe740 lab4:ir(实现了基本,还需进一步调整)
-
22d4cc18f2 Merge branch 'zhm' of https://bdgit.educoder.net/pybqixnm9/nudt-compiler-cpp into derder
-
401c95464d lab3
-
5ff41b3ccb lab3
-
e55ac2f623 去重测试集
- Compare 14 commits »
1 month ago
pw3pxgeff pushed to master at pybqixnm9/nudt-compiler-cpp
-
f47fc6fe35 Lab修正了序言与尾声
-
3016a18dd0 Lab3
-
475c3126dd Lab3:指令选择与汇编生成修改
-
2e98480bf2 Lab3:指令选择与汇编生成修改
-
6adc23e1ac Lab3:指令选择与汇编生成修改
- Compare 14 commits »
2 months ago
pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
475c3126dd Lab3:指令选择与汇编生成修改
-
2e98480bf2 Lab3:指令选择与汇编生成修改
-
6adc23e1ac Lab3:指令选择与汇编生成修改
-
31d78f33fd lab2
-
7ff7fd07e5 lab2
- Compare 113 commits »
2 months ago
pw3pxgeff pushed to lzk at pybqixnm9/nudt-compiler-cpp
-
2e98480bf2 Lab3:指令选择与汇编生成修改
-
6adc23e1ac Lab3:指令选择与汇编生成修改
-
31d78f33fd lab2
-
7ff7fd07e5 lab2
-
52dc8dcff8 init
- Compare 11 commits »
2 months ago
pw3pxgeff pushed to derder at pybqixnm9/nudt-compiler-cpp
-
52dc8dcff8 init
-
066ad873ed change
-
774c1bd8c6 Init
-
0e4c120d90 删除文件 xv6-labs
-
0ca16107a1 Merge branch 'master' of gitee.com:anjunyi/compiler
- Compare 7 commits »
2 months ago