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

[NFC] tdcc: Generate unique-ids for control nodes during compilation #671

Merged
merged 4 commits into from
Sep 14, 2021

Conversation

rachitnigam
Copy link
Contributor

Some reorganization I ended up doing while trying to fix #662.
Instead of having both calculate_states_recur and control_exits compute
cur_state, tdcc will just add the @NODE_ID to enable and par blocks.
The exact schema for these NODE_IDs is defined by compute_unique_ids.

The method for computing these IDs is almost identical to #653 but is not
exposed to the rest of the compiler.
A different PR can perform the refactoring needed to expose this to rest of
the compiler.

NFC: No functional change

@rachitnigam rachitnigam merged commit fb9c821 into master Sep 14, 2021
@rachitnigam rachitnigam deleted the tdcc-par-comp branch September 14, 2021 19:35
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.

tdcc: Incorrect early transitions in presence of par
1 participant