-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Condition Based Refinement] Runtime Improvements (#394)
* Create draft PR for #393 * start with some tests for improving the runtime * some remarks and changes * some progress * try to improve runtime * update simplify and class for finding next subexpression * minor remarks * add version where we go in children order * some cleanup and formatting * try with graph to avoid unnecessary conditions * some refactoring * try something else * another option * some cleanup * minor updates * add docstrings * try to add all information to the graph * some refactroing to fulfill PR remarks * some minor fixes * fix imports * update docstrings * apply MR suggestions --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Eva-Maria Behner <[email protected]> Co-authored-by: Niklas Bergmann <[email protected]>
- Loading branch information
1 parent
0cc75f7
commit d8d7671
Showing
6 changed files
with
405 additions
and
198 deletions.
There are no files selected for viewing
351 changes: 263 additions & 88 deletions
351
decompiler/pipeline/controlflowanalysis/restructuring_commons/condition_based_refinement.py
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters