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 |
|