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
|
dd2725796a
|
[backend-O1-1]修复了寄存器分配器在处理函数参数时不健壮的问题
|
2025-08-20 01:37:59 +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
|
f9432a9531
|
[deploy]使用胡萝卜编译器进行测试
|
2025-08-19 16:14:40 +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 |
|
Lixuanwang
|
f4617b357e
|
Merge commit '07fd22def182a12999de6ae0c9447056fb9d7a40' into backend
|
2025-08-18 22:50:58 +08:00 |
|
Lixuanwang
|
babb576317
|
[backend]完善异步执行的超时切断机制
|
2025-08-18 22:50:14 +08:00 |
|
Lixuanwang
|
0720a622c1
|
[backend]完善后端流水线,本地仅剩h/39不通过
|
2025-08-18 22:14:21 +08:00 |
|
|
|
07fd22def1
|
[backend-fma]添加浮点乘加融合优化,提供开关简单控制是否启用
|
2025-08-17 00:07:04 +08:00 |
|
Lixuanwang
|
072cd3e9b5
|
[backend]回溯了旧版本的寄存器分配器
|
2025-08-16 17:08:11 +08:00 |
|
Lixuanwang
|
7be5d25372
|
[backend]更改了commit顺序
|
2025-08-16 00:11:21 +08:00 |
|
Lixuanwang
|
c4d1e31273
|
[deploy]测试
|
2025-08-05 19:04:04 +08:00 |
|
Lixuanwang
|
3ba12bf320
|
[backend]本地全过
|
2025-08-05 17:38:49 +08:00 |
|
Lixuanwang
|
167c2ac2ae
|
[backend]完善了后端流水线
|
2025-08-05 16:10:04 +08:00 |
|
Lixuanwang
|
32684d8255
|
[backend]继续增强寄存器分配器健壮性
|
2025-08-05 13:50:55 +08:00 |
|
|
|
f2477c4af3
|
[backend]修复浮点数截断逻辑 h36通过
|
2025-08-05 02:44:23 +08:00 |
|
Lixuanwang
|
dcc075b39c
|
[backend]修复线性扫描逻辑
|
2025-08-05 01:06:07 +08:00 |
|
Lixuanwang
|
f7f1cf2b41
|
[backend]浮点逻辑与gcc保持一致
|
2025-08-04 21:54:24 +08:00 |
|
Lixuanwang
|
881c2a9723
|
[backend]强化了线性扫描逻辑
|
2025-08-04 19:28:15 +08:00 |
|
Lixuanwang
|
72b06c67ca
|
[backend]为图着色引入保底修复
|
2025-08-04 18:13:09 +08:00 |
|
Lixuanwang
|
603506d142
|
Merge branch 'backend' of gitee.com:lixuanwang/mysysy into backend
|
2025-08-04 16:34:22 +08:00 |
|
Lixuanwang
|
0179c13cf4
|
[backend]添加了一些工具函数
|
2025-08-04 16:32:54 +08:00 |
|
|
|
7e5f6800b7
|
[backend]修复寄存器分配算法死循环bug,89通过
|
2025-08-04 16:04:35 +08:00 |
|
Lixuanwang
|
f8e423f579
|
合并backend、backend-IRC到midend
|
2025-08-03 15:18:52 +08:00 |
|
Lixuanwang
|
5b43f208ac
|
Merge branch 'backend-divopt' into midend
|
2025-08-03 14:53:22 +08:00 |
|
|
|
0ce742a86e
|
[optimize]添加更为通用的除法强度削减Pass, 不受除数限制替换div指令,不影响当前分数
|
2025-08-03 14:37:33 +08:00 |
|
|
|
f312792fe9
|
[optimze]添加基础的除法指令优化,目前只对除以2的幂数生效
|
2025-08-03 13:46:42 +08:00 |
|
Lixuanwang
|
f879a0f521
|
[midend]修复了后端不适配中端全局变量定义的问题
|
2025-08-02 22:06:37 +08:00 |
|
Lixuanwang
|
b3cf3cba29
|
[backend]修复了多参数传递的错误
|
2025-07-30 22:16:37 +08:00 |
|
Lixuanwang
|
03b62b138f
|
[backend]修复了一个栈管理问题
|
2025-07-30 20:40:56 +08:00 |
|
Lixuanwang
|
1fb5cd398d
|
[backend]修复了多参数传递的问题
|
2025-07-30 17:58:39 +08:00 |
|
Lixuanwang
|
877a0f5dc2
|
[backend-float]修复部分问题
|
2025-07-30 16:00:02 +08:00 |
|
Lixuanwang
|
dd38bdc133
|
[backend]引入浮点数支持,但目前寄存器分配存在问题
|
2025-07-30 15:07:29 +08:00 |
|
|
|
860ebcd447
|
[Optimize]对PostRA指令调度进行容器/算法/缓存优化
|
2025-07-30 10:28:06 +08:00 |
|
Lixuanwang
|
09ae47924e
|
[midend]重构了src目录
|
2025-07-29 21:30:30 +08:00 |
|