Skip to content

Switching Out LLVM Backends #71

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

Open
choudanu4 opened this issue Mar 2, 2018 · 1 comment
Open

Switching Out LLVM Backends #71

choudanu4 opened this issue Mar 2, 2018 · 1 comment
Labels
A-custom-codegen-backend Area: custom codegen backend A-LLVM Area: LLVM C-enhancement Category: enhancement E-hard Difficulty: might require advanced knowledge E-help-wanted Call for participation: extra help is wanted T-compiler Relevant to compiler team

Comments

@choudanu4
Copy link

Recently support landed in rustc for dynamically loading LLVM. It would be nice if the rustc-guide documented how to switch to a custom LLVM backend. I'm not sure if this was planned to be included in the trans chapter(#6), as it does not yet have a tracking issue I could comment on.

Sorry if this is out of scope for the rustc-guide!

An example where people ask for this documentation.

Cheers

@mark-i-m
Copy link
Member

mark-i-m commented Mar 2, 2018

@choudanu4 I think if the focus is more on "how did we make it switchable?", then yes, it seems like a good addition. In general, this guide is aimed more at people build, rather than using, the compiler.

Would you be interested in starting a trans chapter?

@mark-i-m mark-i-m added the E-help-wanted Call for participation: extra help is wanted label Mar 2, 2018
@mark-i-m mark-i-m added the E-hard Difficulty: might require advanced knowledge label Mar 16, 2018
@jieyouxu jieyouxu added C-enhancement Category: enhancement A-LLVM Area: LLVM T-compiler Relevant to compiler team A-custom-codegen-backend Area: custom codegen backend labels Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-custom-codegen-backend Area: custom codegen backend A-LLVM Area: LLVM C-enhancement Category: enhancement E-hard Difficulty: might require advanced knowledge E-help-wanted Call for participation: extra help is wanted T-compiler Relevant to compiler team
Projects
None yet
Development

No branches or pull requests

3 participants