[clang] [llvm] [RISCV][llvm] Rename zvqdotq to zvdot4a8i (PR #179393)
Nicolas Brunie via cfe-commits
cfe-commits at lists.llvm.org
Mon Feb 2 21:12:23 PST 2026
================
@@ -2095,14 +2095,14 @@ multiclass RVVVQDOTQBuiltinSet<list<list<string>> suffixes_prototypes> {
}
}
-// Only SEW=32 is defined for zvqdotq so far, and since inputs are in fact four
+// Only SEW=32 is defined for zvdot4a8i so far, and since inputs are in fact four
// 8-bit integer bundles, we use unsigned type to represent all of them
-let RequiredFeatures = ["zvqdotq"] in {
- defm vqdot : RVVVQDOTQBuiltinSet<[["vv", "v", "vv(FixedSEW:8)v(FixedSEW:8)v"],
+let RequiredFeatures = ["zvdot4a8i"] in {
+ defm vdota4 : RVVVDOTA4QBuiltinSet<[["vv", "v", "vv(FixedSEW:8)v(FixedSEW:8)v"],
["vx", "v", "vv(FixedSEW:8)vUe"]]>;
- defm vqdotu : RVVVQDOTQBuiltinSet<[["vv", "Uv", "UvUv(FixedSEW:8)Uv(FixedSEW:8)Uv"],
+ defm vdota4u : RVVVDOTA4QBuiltinSet<[["vv", "Uv", "UvUv(FixedSEW:8)Uv(FixedSEW:8)Uv"],
["vx", "Uv", "UvUv(FixedSEW:8)UvUe"]]>;
- defm vqdotsu : RVVVQDOTQBuiltinSet<[["vv", "v", "vv(FixedSEW:8)v(FixedSEW:8)Uv"],
+ defm vdota4su : RVVVDOTA4QBuiltinSet<[["vv", "v", "vv(FixedSEW:8)v(FixedSEW:8)Uv"],
["vx", "v", "vv(FixedSEW:8)vUe"]]>;
- defm vqdotus : RVVVQDOTQBuiltinSet<[["vx", "v", "vv(FixedSEW:8)UvUe"]]>;
+ defm vdota4us : RVVVDOTA4QBuiltinSet<[["vx", "v", "vv(FixedSEW:8)UvUe"]]>;
----------------
nibrunieAtSi5 wrote:
Is this really FixedSEW:8 or should it be 32 ?
https://github.com/llvm/llvm-project/pull/179393
More information about the cfe-commits
mailing list