Skip to content
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

Feature/compiler architecture update #323

Open
wants to merge 1 commit into
base: dev/panda
Choose a base branch
from

Conversation

Ansaya
Copy link
Collaborator

@Ansaya Ansaya commented May 16, 2024

No description provided.

Design Flow Manager update
 Design flow manager has been updated to avoid use of boost::filtered_graph.
 Design flow step signature is now an integer instead of a string to improve performance.
 Design flow manager profiling has been improved; CSV file generation has been added.
Tree manager update
 Tree manager is now handling tree_node instances by default instead of tree_reindex to avoid multiple indirection.
 Tree reindex remove has been implemented to remove all tree_reindex instances after Bambu IR parsing is completed.
 GET_NODE, GET_INDEX_NODE have been removed.
Abseil update to version 20240116.2 included as submodule
Parameter class template refactoring to improve string to type casting performance
General code refactoring to reduce the usage of dynamic_cast
Removed unused tree node memory_tag
Pragma analysis step refactoring
Bit value opt step refactoring
Other minor fixes
@Ansaya Ansaya force-pushed the feature/compiler_architecture_update branch from 1a8bc0b to a65c5d2 Compare May 20, 2024 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant