490 Commits

Author SHA1 Message Date
2d5e248f87 Merge pull request 'deploy-20250820-3' (#1) from deploy-20250820-3 into master
Reviewed-on: #1
2025-08-20 21:20:33 +08:00
01f16faa07 Merge branch 'backend' into deploy-20250820-3 2025-08-20 16:12:27 +08:00
dcf3d29ecc [deploy]O1 2025-08-20 15:59:22 +08:00
f2b944837c [deploy]3 2025-08-20 14:36:53 +08:00
4864a30787 [backend]修改了测试脚本,现在支持性能测试用例结果写入到文件 2025-08-20 10:49:36 +08:00
7db7dd0876 [backend]后端流水线引入-O1 2025-08-20 03:08:38 +08:00
5e4f1feba8 Merge branch 'backend-O1-1' into backend 2025-08-20 02:52:21 +08:00
8665285839 Merge commit '5cf411680ef35c51ba966fb3079a8082e032f812' into backend-O1-1 2025-08-20 02:50:30 +08:00
b014efe183 [backend-O1-1]在后端添加kAnd和kOr的支持 2025-08-20 02:46:15 +08:00
7648d9f01f Merge branch 'midend' into backend-O1-1 2025-08-20 02:14:53 +08:00
9ff1ace10e [backend-O1-1]调整寄存器预着色逻辑 2025-08-20 02:13:23 +08:00
dd2725796a [backend-O1-1]修复了寄存器分配器在处理函数参数时不健壮的问题 2025-08-20 01:37:59 +08:00
5cf411680e [backend-optpatch]对RISCv64ISel.cpp优化判断提供补丁过滤 2025-08-20 01:31:51 +08:00
33388496d5 [backend-O1]RISCv64ISel对-O1新增专门的处理逻辑 2025-08-19 22:42:30 +08:00
54edd65fcb [deploy]取消了排序逻辑 2025-08-19 21:27:12 +08:00
3add3f1f7a [deploy]更新了排序逻辑 2025-08-19 20:11:58 +08:00
54fec11184 Merge branch 'backend-O1' into deploy-20250819 2025-08-19 20:05:59 +08:00
ef68235446 [backend-O1]更新sylib 2025-08-19 20:04:58 +08:00
363ead0ddd [backend-O1]修复计时函数命名错误的问题 2025-08-19 20:01:33 +08:00
d465fb02a5 [midend-m2r]恢复原有mem2reg 2025-08-19 17:44:54 +08:00
71d08850df [deploy]测试MEMSET修改是否生效 2025-08-19 17:44:05 +08:00
d0321b7a88 [backend]将内联MEMSET函数的步长改为4字节 2025-08-19 17:43:09 +08:00
7ada4c193f [backend]将内联MEMSET函数的步长改为4字节 2025-08-19 17:42:45 +08:00
3c49183280 [midend-m2r]移除错误的LAG优化,performance通过 2025-08-19 17:32:01 +08:00
7af3827098 [midend-m2r]修改Mem2Reg.cpp 2025-08-19 16:37:52 +08:00
f9432a9531 [deploy]使用胡萝卜编译器进行测试 2025-08-19 16:14:40 +08:00
d72601d9db 取消跟踪performance测试用例 2025-08-19 15:08:31 +08:00
b13d81353a 取消跟踪performance测试用例 2025-08-19 15:08:00 +08:00
9c961be40a [deploy]测试了03-sort的时间 2025-08-19 15:06:20 +08:00
773a99bef7 [deploy]部署版本20250819-2 2025-08-19 14:42:41 +08:00
26427e0986 Merge commit '926e765451c38541a88e6318a211cd8dacfaa402' into deploy-20250819 2025-08-19 14:20:49 +08:00
1ab937961f [backend-O1]修复后端在-O1情况下存在的大量bug 2025-08-19 14:09:08 +08:00
8094fd5705 [midend]减少tmp_cond的冲突 2025-08-19 09:45:42 +08:00
ad5f35c1a0 [midend]暂时仅用了魔数优化除法的手段 2025-08-19 08:56:51 +08:00
839791e862 Merge remote-tracking branch 'origin/midend-tco' into midend 2025-08-19 08:32:06 +08:00
751d3df2ac Merge branch 'midend-phielimination' into midend 2025-08-19 08:31:25 +08:00
06b4df79ee [backend]暂时禁用中端强度削弱 2025-08-19 08:30:55 +08:00
1d59e9e256 修改脚本,增强输出截断逻辑 2025-08-19 08:30:05 +08:00
d79857feb9 修改脚本,增强输出截断逻辑 2025-08-19 08:29:43 +08:00
db122cabbd [midend-phielimination]消除只有一个incomingvalue的phi指令 2025-08-19 08:27:18 +08:00
75bcd0f883 [midend-tco]修复命名重复问题 2025-08-19 08:15:04 +08:00
17e5875c10 [deploy]禁用-O1以调试超时问题 2025-08-19 08:02:06 +08:00
ce4d4b5f5b [midend-phielimination]增加phi指令消除检查 2025-08-19 01:08:05 +08:00
91d4a39c9a Merge branch 'midend-tco' into backend 2025-08-19 00:15:30 +08:00
f27af6544c [deploy]部署版本0819 2025-08-19 00:14:18 +08:00
042b1a5d99 [midend-tco]修复命名重复问题 2025-08-19 00:13:32 +08:00
0fdcd0dd69 Merge branch 'midend-tco' into backend 2025-08-18 23:52:05 +08:00
d7bf4b061f [backend]适配SLL、SRL指令 2025-08-18 23:49:40 +08:00
937833117e [midend-tco]添加TCO尾递归优化 2025-08-18 23:46:00 +08:00
094b4c7c39 Merge branch 'midend' into backend 2025-08-18 22:52:02 +08:00