-
Notifications
You must be signed in to change notification settings - Fork 88
Fix CDG for ShortCircuitOperators #2502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
maximiliankaul
wants to merge
29
commits into
main
Choose a base branch
from
mk/issue2486
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
eafa875
Try to improve identifying merge points in iterateEOG
KuechA 7e00859
Connect the BB nodes with the graph
KuechA 5b0a78e
Add scc class
KuechA 7c5305c
Improve computation of region
KuechA 5ea4f0b
Improve toString of basic block
KuechA bd0e810
Fix test
KuechA 16717f9
Change SCC to an EOG edge property
KuechA b65fe6f
initial SCC support
morbitzer 0c1537d
first version for support for nested SCCs
morbitzer 51c3728
better version for support for nested SCCs + Test
morbitzer e2dbf57
iterateEOG: prioritize SCC Labeled EOG Edges
morbitzer c40781c
better handling of mergePoints
morbitzer a664df3
Merge branch 'main' into ak/try-to-fix-merge-points
morbitzer 9612b1e
fixed most tests
morbitzer 2070096
cleaned up
morbitzer 7fafdc4
Fix neo4j test
KuechA 001c285
basic block comments and refactoring
KuechA 49bd9f9
Fix
KuechA d7babd1
Some refactoring of SccPass
KuechA a232311
added more complex EOG
morbitzer 140cfb3
Merge branch 'main' into ak/try-to-fix-merge-points
morbitzer 36196de
sccPass: consider single-BB SCCs
morbitzer abeceef
Add tests, ...
maximiliankaul bd30b9b
Merge remote-tracking branch 'origin/ak/try-to-fix-merge-points' into…
maximiliankaul 528e757
Fix CDG for ShortCircuitOperators
maximiliankaul 056011d
Merge branch 'main' into mk/issue2486
KuechA 3263c6f
Some fixes
KuechA 6d39a23
Minor cleanup
KuechA 5c72300
Less code
KuechA File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it be better to make the look-ahead in the EOG here instead of checking the
astParent?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll try that.