rain2133
|
aed4577490
|
[midend]同上,删除了打印函数对维度信息的错误访问
|
2025-07-31 19:57:19 +08:00 |
|
rain2133
|
f3f603a032
|
[midend]消除冗余维度信息记录,适配IR生成器,TODO:其他优化遍生成指令修改,或者后端的访问
|
2025-07-31 19:36:39 +08:00 |
|
rain2133
|
35691ab7bc
|
[midend-SCCP]为跳转指令增加getSuccessors方法
|
2025-07-31 17:19:57 +08:00 |
|
rain2133
|
61768fa180
|
[midend-SCCP]头文件构架完毕,cpp文件部分报错暂时不commit
|
2025-07-31 17:00:02 +08:00 |
|
rain2133
|
520ebd96f0
|
[midend-SCCP]增加不可达指令,修改跳转指令参数(基本块args已弃用默认为{})
|
2025-07-31 16:59:22 +08:00 |
|
rain2133
|
6868f638d7
|
[midend-SCCP]增加基本块对的哈希值计算方法,增加删除use关系和指令的函数
|
2025-07-31 16:57:47 +08:00 |
|
rain2133
|
206a0af424
|
[midend-SCCP]暂存1
|
2025-07-30 16:33:56 +08:00 |
|
rain2133
|
38bee5d5ac
|
[midend]IRPrinter增加了打印全局常量的功能
|
2025-07-30 14:46:28 +08:00 |
|
rain2133
|
98511efd91
|
[midend]修改constdecl的逻辑区分局部常量和全局常量声明逻辑,提供方法访问全局变量,常量的维度信息,修改GlobalValue,ConstantVariable的继承父类(User->Value)维度信息保存在Type中。
|
2025-07-30 14:40:10 +08:00 |
|
rain2133
|
31b6711d74
|
[midend]IR修改常量类getint和getfloat逻辑,如果类型和方法不一致那么应用强制转换返回转换后的值
|
2025-07-29 23:52:37 +08:00 |
|
Lixuanwang
|
09ae47924e
|
[midend]重构了src目录
|
2025-07-29 21:30:30 +08:00 |
|