[llvm-dev] Intrinsics for RISCV CSR instructions
Alex Bradbury via llvm-dev
llvm-dev at lists.llvm.org
Wed Feb 13 13:45:35 PST 2019
On Wed, 13 Feb 2019, 21:17 David Jones via llvm-dev <llvm-dev at lists.llvm.org
wrote:
> I notice that no intrinsics have been defined for the CSRRW/CSRRS/CSRRC
> instructions.
>
> It would be convenient to have intrinsics for these to allow CSR
> manipulation directly from IR code.
>
> Interestingly, this seems to be true for PowerPC (no intrinsics for
> mfdcr/mtdcr) and X86 (no in/out) as well.
>
> Are there plans to define standard RISCV intrinsics for this?
>
Its not something I'd considered but I'd be happy to review a proposal or
patches if there's precedent in LLVM with other backends l a good use case
justification. Why would intrinsics be preferred to just using inline asm?
Best,
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190213/558e60aa/attachment.html>
More information about the llvm-dev
mailing list