Commit Graph
499 Commits
Author SHA1 Message Date
lixuanwang bd98e4177a [deploy]2 2025-08-20 14:15:54 +08:00
lixuanwang 04abc9b5a1 [deploy]引入错误 2025-08-20 14:12:49 +08:00
lixuanwang 58be0d957d [deploy]取消m2r和r2m 2025-08-20 13:54:23 +08:00
lixuanwang 21a6283ee2 [deploy]取消m2r到r2m的优化 2025-08-20 13:29:40 +08:00
Lixuanwang 1f8a6f6da3 [deploy]禁用标量相关优化 2025-08-20 12:53:50 +08:00
Lixuanwang f99805bf13 [deploy]禁用后端SimpleRegAlloc 2025-08-20 12:03:53 +08:00
Lixuanwang 08f9cd67be [deploy]启用-O1 2025-08-20 10:54:36 +08:00
rain2133 bfc4071c36 [deploy]禁用除法强度削弱优化,禁用GVN对load和GEP指令进行优化 2025-08-20 10:34:06 +08:00
Lixuanwang 8ba2e8397c [deploy]暂时禁用-O1 2025-08-20 09:46:38 +08:00
lixuanwang 7d732f0512 [deploy]关闭指令调度和排序 2025-08-20 05:34:46 +08:00
lixuanwang eda817c5f3 [deploy]测试排序 2025-08-20 05:21:24 +08:00
lixuanwang 515b13b641 [deploy]测试排序 2025-08-20 04:44:11 +08:00
Lixuanwang 501224c23d [deploy]部署版本20250820 2025-08-20 03:23:34 +08:00
Lixuanwang eb3953a320 Merge branch 'backend' into deploy-20250820 2025-08-20 03:17:50 +08:00
Lixuanwang 7db7dd0876 [backend]后端流水线引入-O1 2025-08-20 03:08:38 +08:00
Lixuanwang 5e4f1feba8 Merge branch 'backend-O1-1' into backend 2025-08-20 02:52:21 +08:00
Lixuanwang 8665285839 Merge commit '5cf411680ef35c51ba966fb3079a8082e032f812' into backend-O1-1 2025-08-20 02:50:30 +08:00
Lixuanwang b014efe183 [backend-O1-1]在后端添加kAnd和kOr的支持 2025-08-20 02:46:15 +08:00
Lixuanwang 7648d9f01f Merge branch 'midend' into backend-O1-1 2025-08-20 02:14:53 +08:00
Lixuanwang 9ff1ace10e [backend-O1-1]调整寄存器预着色逻辑 2025-08-20 02:13:23 +08:00
Lixuanwang dd2725796a [backend-O1-1]修复了寄存器分配器在处理函数参数时不健壮的问题 2025-08-20 01:37:59 +08:00
gh0s7 5cf411680e [backend-optpatch]对RISCv64ISel.cpp优化判断提供补丁过滤 2025-08-20 01:31:51 +08:00
gh0s7 33388496d5 [backend-O1]RISCv64ISel对-O1新增专门的处理逻辑 2025-08-19 22:42:30 +08:00
Lixuanwang 54edd65fcb [deploy]取消了排序逻辑 2025-08-19 21:27:12 +08:00
Lixuanwang 3add3f1f7a [deploy]更新了排序逻辑 2025-08-19 20:11:58 +08:00
Lixuanwang 54fec11184 Merge branch 'backend-O1' into deploy-20250819 2025-08-19 20:05:59 +08:00
Lixuanwang ef68235446 [backend-O1]更新sylib 2025-08-19 20:04:58 +08:00
rain2133 363ead0ddd [backend-O1]修复计时函数命名错误的问题 2025-08-19 20:01:33 +08:00
gh0s7 d465fb02a5 [midend-m2r]恢复原有mem2reg 2025-08-19 17:44:54 +08:00
Lixuanwang 71d08850df [deploy]测试MEMSET修改是否生效 2025-08-19 17:44:05 +08:00
Lixuanwang d0321b7a88 [backend]将内联MEMSET函数的步长改为4字节 2025-08-19 17:43:09 +08:00
Lixuanwang 7ada4c193f [backend]将内联MEMSET函数的步长改为4字节 2025-08-19 17:42:45 +08:00
gh0s7 3c49183280 [midend-m2r]移除错误的LAG优化,performance通过 2025-08-19 17:32:01 +08:00
gh0s7 7af3827098 [midend-m2r]修改Mem2Reg.cpp 2025-08-19 16:37:52 +08:00
Lixuanwang f9432a9531 [deploy]使用胡萝卜编译器进行测试 2025-08-19 16:14:40 +08:00
Lixuanwang d72601d9db 取消跟踪performance测试用例 2025-08-19 15:08:31 +08:00
Lixuanwang b13d81353a 取消跟踪performance测试用例 2025-08-19 15:08:00 +08:00
Lixuanwang 9c961be40a [deploy]测试了03-sort的时间 2025-08-19 15:06:20 +08:00
Lixuanwang 773a99bef7 [deploy]部署版本20250819-2 2025-08-19 14:42:41 +08:00
Lixuanwang 26427e0986 Merge commit '926e765451c38541a88e6318a211cd8dacfaa402' into deploy-20250819 2025-08-19 14:20:49 +08:00
Lixuanwang 1ab937961f [backend-O1]修复后端在-O1情况下存在的大量bug 2025-08-19 14:09:08 +08:00
rain2133 8094fd5705 [midend]减少tmp_cond的冲突 2025-08-19 09:45:42 +08:00
rain2133 ad5f35c1a0 [midend]暂时仅用了魔数优化除法的手段 2025-08-19 08:56:51 +08:00
rain2133 839791e862 Merge remote-tracking branch 'origin/midend-tco' into midend 2025-08-19 08:32:06 +08:00
rain2133 751d3df2ac Merge branch 'midend-phielimination' into midend 2025-08-19 08:31:25 +08:00
Lixuanwang 06b4df79ee [backend]暂时禁用中端强度削弱 2025-08-19 08:30:55 +08:00
Lixuanwang 1d59e9e256 修改脚本,增强输出截断逻辑 2025-08-19 08:30:05 +08:00
Lixuanwang d79857feb9 修改脚本,增强输出截断逻辑 2025-08-19 08:29:43 +08:00
rain2133 db122cabbd [midend-phielimination]消除只有一个incomingvalue的phi指令 2025-08-19 08:27:18 +08:00
gh0s7 75bcd0f883 [midend-tco]修复命名重复问题 2025-08-19 08:15:04 +08:00