Closed
Description
I'd like to add tier2 platforms for RV64IMAC and RV64GC targets. However, simple target implementation cannot be built against current rustc/8.0-2019-01-16 LLVM version. We need to get some LLVM patches for RV64 from upstream (which are already there). At the moment I have no idea how to achieve this. Hypothetical choices are:
- Cherry-pick only the necessary patches into Rust LLVM tree
- Determine some point in upstream LLVM which contains all needed patches and merge it into Rust LLVM tree
- Rebase Rust LLVM tree to the point mentioned above
I will experiment with different choices, but I need to know which approach is actually used and what should I do next.