[clang] [Clang][RISCV] Add vcreate intrinsics for RVV non-tuple types (PR #70355)
Craig Topper via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 26 10:18:05 PDT 2023
================
@@ -345,6 +345,54 @@ class VString<int nf, bit signed> {
!eq(nf, 8): !if(signed, "vvvvvvvv", "UvUvUvUvUvUvUvUv"));
}
+
+class FixedVString<int fixed_lmul, int num, bit signed> {
+ string V = "(LFixedLog2LMUL:" # fixed_lmul # ")" # !if(signed, "v", "Uv");
+ string S = !cond(!eq(num, 1): V,
----------------
topperc wrote:
Can you use `!interleave(!listsplat(V, num), "")`?
https://github.com/llvm/llvm-project/pull/70355
More information about the cfe-commits
mailing list