Skip to content

How to support plenty of RISC-V Custom Instruction Extensions? #140658

Open
@TJU-PanYizhe

Description

@TJU-PanYizhe

RISC-V allows developers to introduce new custom instructions. Compiler(LLVM) needs modification to support diverse custom instructions.

Is it necessory to support every custom instruction proposed by vendors or in papers?

Maintaining a fork of LLVM for every custom instruction extension causes laborious manual effort. Moreover, merging conflict may happen when merging the newest code with the fork.

7 new custom instruction extensions are proposed at most per month in papers from arXiv.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backend:RISC-VquestionA question, not bug report. Check out https://llvm.org/docs/GettingInvolved.html instead!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions