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 #83188

Conversation

ilovepi
Copy link
Contributor

@ilovepi ilovepi commented Feb 27, 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 ilovepi merged commit 395d0b8 into users/ilovepi/spr/main.llvm-remove-pipeline-checks-for-optsize-for-dfajumpthreadingpass Feb 28, 2024
3 of 4 checks passed
@ilovepi ilovepi deleted the users/ilovepi/spr/llvm-remove-pipeline-checks-for-optsize-for-dfajumpthreadingpass branch February 28, 2024 18:52
@ilovepi
Copy link
Contributor Author

ilovepi commented Feb 28, 2024

huh, not sure why spr merged this into a branch, but I'll need to fix that.

@ilovepi ilovepi restored the users/ilovepi/spr/llvm-remove-pipeline-checks-for-optsize-for-dfajumpthreadingpass branch February 28, 2024 19:06
@ilovepi ilovepi deleted the users/ilovepi/spr/llvm-remove-pipeline-checks-for-optsize-for-dfajumpthreadingpass branch February 28, 2024 19:06
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