You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now with the benefit of hindsight I see there is a terrible coupling
between EqualityExtractionPass and FreeVariableToBufferAssignmentPass that means the implementation is
unnecessarily complicated. What EqualityExtractionPass should really
do is modify the constraints so that eliminated free variables are no
longer mentioned anywhere in the constraints. This would mean that FreeVariableToBufferAssignmentPass would not need to know anything
about EqualityExtractionPass. So really EqualityExtractionPass
should really be PropagateEqualityPass or something like that...
The text was updated successfully, but these errors were encountered:
Now with the benefit of hindsight I see there is a terrible coupling
between
EqualityExtractionPass
andFreeVariableToBufferAssignmentPass
that means the implementation isunnecessarily complicated. What
EqualityExtractionPass
should reallydo is modify the constraints so that eliminated free variables are no
longer mentioned anywhere in the constraints. This would mean that
FreeVariableToBufferAssignmentPass
would not need to know anythingabout
EqualityExtractionPass
. So reallyEqualityExtractionPass
should really be
PropagateEqualityPass
or something like that...The text was updated successfully, but these errors were encountered: