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
Currently, the each Poloniu Algorithm's compute() method performs initialisation analysis, then liveness calculations, and then the actual Polonius implementation. This means a lot of code duplication and in the case of the hybrid algorithm that all of this happens twice.
I suggest the following for a minimal modification to the current setup:
the publicly visible compute() method still takes the gigantonormous AllFacts for now
internally, these facts are split up into internal data structures consumed by the various compute() methods
the calls initiating initialisation and liveness calculations happen in output::compute()
The text was updated successfully, but these errors were encountered:
amandasystems
changed the title
Break the analysis pipeline into components
break the analysis pipeline into components
Sep 4, 2019
Currently, the each Poloniu
Algorithm
'scompute()
method performs initialisation analysis, then liveness calculations, and then the actual Polonius implementation. This means a lot of code duplication and in the case of the hybrid algorithm that all of this happens twice.I suggest the following for a minimal modification to the current setup:
compute()
method still takes the gigantonormousAllFacts
for nowcompute()
methodsoutput::compute()
The text was updated successfully, but these errors were encountered: