Skip to content

Conversation

@dtzSiFive
Copy link
Contributor

Most of these were internal-only and removed with previous changes years ago.

Copy link
Contributor

@fabianschuiki fabianschuiki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥳 Fantastic to see tech debt disappear 😏

Copy link
Member

@seldridge seldridge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Are these dead internally?

Anything to update in docs about this?

@dtzSiFive dtzSiFive force-pushed the feature/drop-unused-tap-bits branch from 9a16618 to e49813f Compare October 28, 2025 22:43
@dtzSiFive
Copy link
Contributor Author

I need to triple-check the MemTap-based annotations aren't reachable internally, thanks folks!

DataTaps will be removed in follow-on PR, after also removing them internally 👍. Docs removed there, the annotations removed here were not documented or tested in CIRCT (at least not anymore/FWIW).

@dtzSiFive
Copy link
Contributor Author

I believe we're good!

source/sink/port are members of the MemTap annotation but not used as the class -- that's something that we did within CIRCT: 539e148 .
That is to say -- these annotation classes were never from the input.

🏅 for the wonderful explanatory commit message, made the source code archaeology go a lot easier!

The Deleted/Literal annotation classes were removed internally Feb 2023.

@dtzSiFive dtzSiFive merged commit 433833c into main Oct 29, 2025
7 checks passed
@dtzSiFive dtzSiFive deleted the feature/drop-unused-tap-bits branch October 29, 2025 14:00
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.

4 participants