Java/SSA: Keep proper distinction between cached stages.

This commit is contained in:
Anders Schack-Mulligen
2025-03-25 13:43:55 +01:00
parent 4d04391b70
commit d5d0274ce7
7 changed files with 18 additions and 8 deletions

View File

@@ -97,7 +97,7 @@ module SsaDataflowInput implements DataFlowIntegrationInputSig {
}
pragma[inline]
predicate guardControlsBlock(Guard guard, js::BasicBlock bb, boolean branch) {
predicate guardDirectlyControlsBlock(Guard guard, js::BasicBlock bb, boolean branch) {
exists(js::ConditionGuardNode g |
g.getTest() = guard and
g.dominates(bb) and