[midend-phielimination]消除只有一个incomingvalue的phi指令

This commit is contained in:
rain2133
2025-08-19 08:27:18 +08:00
parent ce4d4b5f5b
commit db122cabbd
5 changed files with 13 additions and 6 deletions

View File

@ -74,6 +74,7 @@ void DCEContext::run(Function *func, AnalysisManager *AM, bool &changed) {
}
}
}
changed |= SysYIROptUtils::eliminateRedundantPhisInFunction(func); // 如果有活跃指令,则标记为已更改
}
// 判断指令是否是"天然活跃"的实现