C++: Keep all phi input back edges.

This commit is contained in:
Anders Schack-Mulligen
2025-03-25 13:21:13 +01:00
parent ae47339d1a
commit 4d04391b70
2 changed files with 26 additions and 0 deletions

View File

@@ -1010,6 +1010,8 @@ private module DataFlowIntegrationInput implements SsaImpl::DataFlowIntegrationI
predicate guardControlsBlock(Guard guard, SsaInput::BasicBlock bb, boolean branch) {
guard.(IRGuards::IRGuardCondition).controls(bb, branch)
}
predicate keepAllPhiInputBackEdges() { any() }
}
private module DataFlowIntegrationImpl = SsaImpl::DataFlowIntegration<DataFlowIntegrationInput>;