C++: Respond to review comments.

This commit is contained in:
Mathias Vorreiter Pedersen
2024-12-18 11:26:41 +00:00
parent 0b2b341283
commit 4ffe70dd3b

View File

@@ -516,12 +516,18 @@ module SignAnalysis<DeltaSig D> {
*/
private Sign guardedSsaSignOk(SemSsaVariable v, SsaReadPosition pos) {
result = TPos() and
// optimised version of
// `forex(SemExpr bound | posBound(bound, v, pos) | posBoundOk(bound, v, pos))`
posBoundGuardedSsaSignOk(v, pos)
or
result = TNeg() and
// optimised version of
// `forex(SemExpr bound | negBound(bound, v, pos) | negBoundOk(bound, v, pos))`
negBoundGuardedSsaSignOk(v, pos)
or
result = TZero() and
// optimised version of
// `forex(SemExpr bound | zeroBound(bound, v, pos) | zeroBoundOk(bound, v, pos))`
zeroBoundGuardedSsaSignOk(v, pos)
}