-
Notifications
You must be signed in to change notification settings - Fork 89
Eliminate double inverts in pyrtl.optimize #462
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
Merged
fdxmw
merged 19 commits into
UCSBarchlab:development
from
gaborszita:optimize-double-not
Mar 25, 2025
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
c68d016
Eliminate double inverts in pyrtl.optimize
gaborszita 4cc9e6a
Optimize _remove_double_inverts
gaborszita 378f86a
Fix bug that sometimes double inverts are not removed
gaborszita 6e872b3
Add tests for removing double inverts
gaborszita 8f3246f
Remove unnecessary outer while loop
gaborszita 54d0c2c
Work on optimizing double invert removal
gaborszita 2a352ac
Fix bug checking single-invert in remove double inverts
gaborszita 986ae62
Clean up code
gaborszita c430106
Add comments and better code organization
gaborszita 99c3510
Remove double inverts do not create temporary wire nets working parti…
gaborszita 626c783
all tests passing for optimizing wire nets in remove double inverts
gaborszita f1e5b99
fix bug destinations with multiple args have their args screwed up
gaborszita 6dcad0d
code cleanup and add comments
gaborszita d2a6303
remove unnecessary line
gaborszita 7cadcb2
use start_idx instead of end_idx
gaborszita 9a60245
Add comments and improve function name
gaborszita 7e7b69c
Use full sentences in commits
gaborszita 70d0571
fix comments
gaborszita 4306a00
fix comment typos
gaborszita 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
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.
Uh oh!
There was an error while loading. Please reload this page.