Skip to content

Updating LLVM version #58335

Description

@Disasm

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions