[midend]适应上一次commit修改已有优化遍中相关指令删除的代码
This commit is contained in:
@@ -181,8 +181,7 @@ void Reg2MemContext::rewritePhis(Function *func) {
|
||||
// 实际删除 Phi 指令
|
||||
for (auto phi : phisToErase) {
|
||||
if (phi && phi->getParent()) {
|
||||
SysYIROptUtils::usedelete(phi); // 清理 use-def 链
|
||||
phi->getParent()->removeInst(phi); // 从基本块中删除
|
||||
SysYIROptUtils::usedelete(phi);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user