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

Use rustc_codegen_ssa #170

Open
bjorn3 opened this issue Nov 19, 2018 · 3 comments
Open

Use rustc_codegen_ssa #170

bjorn3 opened this issue Nov 19, 2018 · 3 comments

Comments

@bjorn3
Copy link
Member

bjorn3 commented Nov 19, 2018

Introduced in rust-lang/rust#55627

This will reduce duplication between rustc_codegen_llvm and rustc_codegen_cranelift and will make it easier to implement not yet implemented stuff.

Blocked on rust-lang/rust#56048 (rustc_codegen_ssa didn't get included in the sysroot)

I am working on this in the wip_use_cg_ssa branch.

@bjorn3 bjorn3 added this to the MVP milestone Nov 19, 2018
@bjorn3 bjorn3 self-assigned this Nov 19, 2018
@bjorn3
Copy link
Member Author

bjorn3 commented Nov 24, 2018

Now that rust-lang/rust#56048 is merged. f4ae9a4 starts using rustc_codegen_ssa.

@bjorn3 bjorn3 removed this from the MVP milestone Feb 5, 2019
@milkey-mouse
Copy link
Contributor

milkey-mouse commented Feb 18, 2019

Should this issue be closed if master uses rustc_codegen_ssa?

@bjorn3
Copy link
Member Author

bjorn3 commented Feb 18, 2019

Currently only a small part of rustc_codegen_ssa is used. Several other parts assume an LLVM-like backend is used. I am working on refactoring it to make it suitable for cranelift.

@bjorn3 bjorn3 removed the cg_ssaify label Aug 15, 2019
@bjorn3 bjorn3 removed their assignment Mar 6, 2021
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

No branches or pull requests

2 participants