rain2133
|
cd27f5fda9
|
[midend]增加部分逻辑位移指令
|
2025-08-13 15:28:37 +08:00 |
|
rain2133
|
60cb8d6e49
|
[midend]重命名Sra指令的kind标识
|
2025-08-13 14:55:46 +08:00 |
|
rain2133
|
6b9ad0566d
|
[midend-llvmirprint]修复进度(162/199),修复若干打印问题,修复若干ir生成逻辑问题
|
2025-08-09 21:28:44 +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 |
|
rain2133
|
999f2c6615
|
Merge remote-tracking branch 'origin/backend' into midend
|
2025-08-01 14:06:20 +08:00 |
|
rain2133
|
f3f603a032
|
[midend]消除冗余维度信息记录,适配IR生成器,TODO:其他优化遍生成指令修改,或者后端的访问
|
2025-07-31 19:36:39 +08:00 |
|
rain2133
|
520ebd96f0
|
[midend-SCCP]增加不可达指令,修改跳转指令参数(基本块args已弃用默认为{})
|
2025-07-31 16:59:22 +08:00 |
|
rain2133
|
7e8b90ffd4
|
[midend]修改全局变量,全局常量类,提供维度访问方法,消除维度信息(记录在Type中),createItoFInst命名修复,增加打印全局常量。
|
2025-07-31 02:45:40 +08:00 |
|
Lixuanwang
|
09ae47924e
|
[midend]重构了src目录
|
2025-07-29 21:30:30 +08:00 |
|