[clang] [llvm] [WIP][RISC-V] prototyping intrinsic support for Zvbc32e and Zvkgs (PR #128243)

2025-04-05 Thread Nicolas Brunie via cfe-commits
https://github.com/nibrunieAtSi5 updated https://github.com/llvm/llvm-project/pull/128243 >From d2c64fd7605eb1e2e6756f3c01960bfa8ee55da9 Mon Sep 17 00:00:00 2001 From: Nicolas Brunie Date: Sat, 25 Jan 2025 09:39:47 -0800 Subject: [PATCH 1/2] [RISC-V] prototyping support for Zvbc32e and Zvkgs *

[clang] [llvm] [WIP][RISC-V] prototyping intrinsic support for Zvbc32e and Zvkgs (PR #128243)

2025-04-05 Thread Nicolas Brunie via cfe-commits
@@ -1075,7 +1075,9 @@ constexpr static RISCVExtBit RISCVBitPositions[] = { {"zimop", 1, 1}, {"zca", 1, 2}, {"zcb", 1, 3},{"zcd", 1, 4}, {"zcf", 1, 5},{"zcmop", 1, 6}, -{"zawrs", 1, 7}}; +{"zawrs", 1, 7}, {"zvbc32e", 1, 8}, +{"zv

[clang] [llvm] [WIP][RISC-V] prototyping intrinsic support for Zvbc32e and Zvkgs (PR #128243)

2025-04-05 Thread Nicolas Brunie via cfe-commits
https://github.com/nibrunieAtSi5 updated https://github.com/llvm/llvm-project/pull/128243 >From d2c64fd7605eb1e2e6756f3c01960bfa8ee55da9 Mon Sep 17 00:00:00 2001 From: Nicolas Brunie Date: Sat, 25 Jan 2025 09:39:47 -0800 Subject: [PATCH] [RISC-V] prototyping support for Zvbc32e and Zvkgs * Add

[clang] [llvm] [WIP][RISC-V] prototyping intrinsic support for Zvbc32e and Zvkgs (PR #128243)

2025-04-05 Thread Nicolas Brunie via cfe-commits
https://github.com/nibrunieAtSi5 edited https://github.com/llvm/llvm-project/pull/128243 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [WIP][RISC-V] prototyping support for Zvbc32e and Zvkgs (PR #128243)

2025-02-21 Thread Nicolas Brunie via cfe-commits
nibrunieAtSi5 wrote: Actually, it looks like most of the support may have already been added as part of https://github.com/llvm/llvm-project/commit/a80a90e34b1f26422ebf56e922abe2c193607c81 https://github.com/llvm/llvm-project/pull/128243 ___ cfe-comm

[clang] [llvm] [WIP][RISC-V] prototyping support for Zvbc32e and Zvkgs (PR #128243)

2025-02-21 Thread Nicolas Brunie via cfe-commits
nibrunieAtSi5 wrote: This PR is built has a porting to main of a branch which was originally created on top of llvm 18.1.8 tag (the top tag in riscv-gnu-toolchain when this effort was started). It looks like a few changes (including opcodes for the Zvkgs) did not make it properly to the port.

[clang] [llvm] [WIP][RISC-V] prototyping support for Zvbc32e and Zvkgs (PR #128243)

2025-02-21 Thread Nicolas Brunie via cfe-commits
https://github.com/nibrunieAtSi5 created https://github.com/llvm/llvm-project/pull/128243 ⚠️ this PR is still a work in progress, much work is still required before it is ready for review (help / feedback appreciated anyway). This PR introduces support for a couple of vector crypto extensions