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

[llvm] Remove pipeline checks for optsize for DFAJumpThreadingPass #83318

Conversation

ilovepi
Copy link
Contributor

@ilovepi ilovepi commented Feb 28, 2024

The pass itself checks whether to apply the optimization based on the
minsize attribute, so there isn't much functional benefit to preventing
the pass from being added. Gating the pass gets added to the pass
pipeline complicates the interaction with -enable-dfa-jump-thread, as
well.

Created using spr 1.3.4
@ilovepi
Copy link
Contributor Author

ilovepi commented Feb 28, 2024

Sorry for the duplicate of #83188. I used spr to create it as a stacked PR w/ #83049 and somehow it ended up merging into that PR. I'm guessing it had that set as its base for some reason.

@ilovepi ilovepi merged commit 777ac46 into main Feb 28, 2024
4 of 5 checks passed
@ilovepi ilovepi deleted the users/ilovepi/spr/llvm-remove-pipeline-checks-for-optsize-for-dfajumpthreadingpass-1 branch February 28, 2024 19:12
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

2 participants