Support for below instruction is added
- CFLUSH.D.L1
- CDISCARD.D.L1
- CEASE
Additionally, Zihintpause extension is added to sifive s76 for pause
instruction.
Paths
| Differential D153370
[RISCV] Add support for custom instructions for Sifive S76. ClosedPublic Authored by garvitgupta08 on Jun 20 2023, 10:55 AM.
Details Summary Support for below instruction is added
Additionally, Zihintpause extension is added to sifive s76 for pause
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 20 2023, 10:55 AM craig.topper added inline comments.
craig.topper added inline comments. This revision is now accepted and ready to land.Jun 23 2023, 11:15 AM Comment Actions Addressed the changes. I do not have commit access, could you please commit this differential on my behalf? Thanks. Comment Actions
Yes. Can you provide the name and email address for the git log. Comment Actions
Name - Garvit Gupta Closed by commit rG4c37d30e22ae: [RISCV] Add support for custom instructions for Sifive S76. (authored by garvitgupta08, committed by craig.topper). · Explain WhyJun 26 2023, 11:36 AM This revision was automatically updated to reflect the committed changes. craig.topper added a reverting change: rG6dc5ba4cca72: [RISCV] Remove XSfcie extension..Mon, Jan 15, 12:57 PM
Revision Contents
Diff 534672 clang/test/Driver/riscv-cpus.c
llvm/docs/RISCVUsage.rst
llvm/docs/ReleaseNotes.rst
llvm/lib/Support/RISCVISAInfo.cpp
llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
llvm/lib/Target/RISCV/RISCVFeatures.td
llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
llvm/lib/Target/RISCV/RISCVProcessors.td
llvm/test/MC/RISCV/attribute-arch.s
llvm/test/MC/RISCV/xsfcie-invalid.s
llvm/test/MC/RISCV/xsfcie-valid.s
|
SCIE->CIE since the S already stands for SiFive.