Skip to content

Refactor librustc_codegen_llvm for multiple codegen backends. #45274

Open

Description

@eddyb

[#50615] Rename librustc_trans to librustc_codegen_llvm.
Make rustc_driver either able to choose codegen backends, or even better, pass rustc_codegen_llvm to rustc_driver from rustc-main.
See also #45226.

Possible refactoring steps:

Activity

  1. added
    C-feature-requestCategory: A feature request, i.e: not implemented / a PR.
    on Oct 14, 2017
  2. self-assigned this
    on Nov 8, 2017
  3. changed the title [-]Rename librustc_trans to librustc_codegen_llvm.[/-] [+]Refactor librustc_codegen_llvm for multiple codegen backends.[/+] on Jul 13, 2018
  4. added a commit that references this issue on Sep 7, 2018
  5. added
    A-codegenArea: Code generation
    A-craneliftThings relevant to the [future] cranelift backend
    T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
    on Mar 12, 2020
  6. added
    A-gccThings relevant to the [future] GCC backend
    on Oct 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

A-codegenArea: Code generationA-craneliftThings relevant to the [future] cranelift backendA-gccThings relevant to the [future] GCC backendC-feature-requestCategory: A feature request, i.e: not implemented / a PR.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