This website requires JavaScript.
Explore
Help
Sign In
gh0s7
/
mysysy
Watch
1
Star
0
Fork
0
You've already forked mysysy
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
07fd22def182a12999de6ae0c9447056fb9d7a40
mysysy
/
src
/
midend
History
Lixuanwang
fdba73d5e1
Merge branch 'midend' into backend
2025-08-15 21:23:48 +08:00
..
Pass
[midend-Loop-IVE]修复循环的死IV消除逻辑
2025-08-15 01:19:45 +08:00
CMakeLists.txt
[midend-IVE]增加无用归纳变量消除遍
2025-08-13 17:42:34 +08:00
IR.cpp
[midend-IVE]参考libdivide库,实现了魔数的正确求解,如果后续出错直接用API或者不要除法强度削弱了
2025-08-14 05:12:54 +08:00
SysYIRGenerator.cpp
Merge branch 'midend' into backend
2025-08-15 21:23:48 +08:00
SysYIRPrinter.cpp
[midend-Loop-InductionVarStrengthReduction]支持了对部分除法运算取模运算的归纳变量的强度削弱策略。(mulh+魔数,负数2的幂次除法符号修正,2的幂次取模运算and优化)。增加了了Printer对移位指令的打印支持
2025-08-13 17:41:41 +08:00