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
{{ message }}
This repository has been archived by the owner on Jun 16, 2019. It is now read-only.
The AST generation algorithm seems to perform boolean expression normalization when generating conditions. The implementation of the normalization algorithm seems to have significant performance issues that need to be addressed. If non-trivial transformations are required, the incorporation of an external library for this task should be considered.
The text was updated successfully, but these errors were encountered:
surovic
changed the title
Improve conditions in AST generation
Improve handling of conditions in AST generation
Apr 23, 2018
Update: Handled as a part of the a wider AST generator rewrite, incorporating the Clang AST. Conditions will be handled as closely as to how the handling is specified by the original paper.
Update: Initial support for cyclic regions in ce6ce93
Large reaching conditions still seem to be a problem though. This is going to be fixed by bringing in z3 and it's AIG based boolean simplifier. For this purpose a clang AST <-> z3 expression interface will be written.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
The AST generation algorithm seems to perform boolean expression normalization when generating conditions. The implementation of the normalization algorithm seems to have significant performance issues that need to be addressed. If non-trivial transformations are required, the incorporation of an external library for this task should be considered.
The text was updated successfully, but these errors were encountered: