-
Notifications
You must be signed in to change notification settings - Fork 13.9k
Closed
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
Description
Now that LLVM has support for atomic CAS on RISC-V it would be good to enable it in rustc for that backend. I think this should just be a matter of updating LLVM (or cherry picking the relevant commit? Not entirely sure how that works) and then flipping the switch.
Metadata
Metadata
Assignees
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
fintelia commentedon Jan 11, 2019
What is necessary to move this along?
nikic commentedon Jan 11, 2019
@fintelia There will be an LLVM update soon (as part of the LLVM monorepo migration), which will pull in the necessary LLVM changes. Afterwards it can be enabled on the rustc side.
Rollup merge of rust-lang#57925 - fintelia:riscv-cas, r=nagisa
Auto merge of #57925 - fintelia:riscv-cas, r=nagisa