[PATCH] D152117: [RISC-V] Zvk update to 0.9.7, Zvknc/Zvksc

Eric Gouriou via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 4 15:23:12 PDT 2023


ego created this revision.
ego added reviewers: craig.topper, 4vtomat, asb, kito-cheng, reames.
Herald added subscribers: luke, VincentWu, vkmr, frasercrmck, jdoerfert, luismarques, apazos, sameer.abuasal, s.egerton, Jim, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, jrtc27, shiva0217, niosHD, sabuasal, simoncook, johnrusso, rbar, hiraditya, arichardson.
Herald added a project: All.
ego requested review of this revision.
Herald added subscribers: llvm-commits, pcwang-thead, MaskRay.
Herald added a project: LLVM.

[RISC-V] Zvk update to 0.9.7, Zvknc/Zvksc

      

Update the RISC-V Zvk (vector cryptography) extension support from 0.5
to version 0.9.7 (2023-05-31), per

  <https://github.com/riscv/riscv-crypto/releases/download/v20230531/riscv-crypto-spec-vector.pdf>


Differences:

- Zvbc is dropped from Zvkn and Zvks, and by extension from Zvkng and Zvksg;
- new combo extensions Zvknc and Zvksc are introduced, adding Zvbc to Zvkn and Zvks;
- the experimentatl extensions are tagged as "0.9", from the earlier "0.5".

Signed-off-by: Eric Gouriou <ego at rivosinc.com>


https://reviews.llvm.org/D152117

Files:
  clang/test/Preprocessor/riscv-target-features.c
  llvm/docs/RISCVUsage.rst
  llvm/lib/Support/RISCVISAInfo.cpp
  llvm/lib/Target/RISCV/RISCVFeatures.td
  llvm/test/CodeGen/RISCV/attributes.ll
  llvm/test/MC/RISCV/attribute-arch.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D152117.528253.patch
Type: text/x-patch
Size: 30560 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230604/dd89a22c/attachment.bin>


More information about the llvm-commits mailing list