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

Rebolt LLVM #4073

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Rebolt LLVM #4073

wants to merge 2 commits into from

Conversation

joebonrichie
Copy link
Contributor

Summary

Revert (AArch64 specific?) commit that caused bolt instrumented binaries to segfault
Rebolt LLVM for 1.07x speedup on top of PGO+ThinLTO

Test Plan

  • Compile LLVM (C/CXX)
  • Compile some rust (testing libLLVM)
  • Install and dogfood it locally

Checklist

  • Package was built and tested against unstable

@joebonrichie
Copy link
Contributor Author

May be wise to wait for some feedback on llvm/llvm-project#111530 before merging. I haven't spent any time understanding the code yet but it seems like it was a AArch64 specific fix.

@joebonrichie joebonrichie changed the title Rebolt llvm Rebolt LLVM Oct 16, 2024
@EbonJaeger EbonJaeger added the hacktoberfest-accepted This PR is accepted for Hacktoberfest label Oct 18, 2024
@ermo ermo added Topic: Plumbing Core components Performance Related to measuring or improving performance per benchmark numbers labels Oct 20, 2024
@ermo ermo added this to the Solus 4.7 milestone Oct 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest-accepted This PR is accepted for Hacktoberfest Performance Related to measuring or improving performance per benchmark numbers Topic: Plumbing Core components
Projects
Status: Needs More Info
Development

Successfully merging this pull request may close these issues.

3 participants