SSA: Inline predicate

This commit is contained in:
Anders Schack-Mulligen
2025-02-17 10:01:58 +01:00
parent f80cd97232
commit 81b3035160

View File

@@ -376,7 +376,10 @@ module Make<LocationSig Location, InputSig<Location> Input> {
variableRead(bb, i, v, _) and
k = SsaActualRead()
or
any(DefinitionExt def).definesAt(v, bb, i, k)
any(Definition def).definesAt(v, bb, i) and
k = SsaDef()
or
synthPhiRead(bb, v) and i = -1 and k = SsaPhiRead()
}
/**