Unverified Commit e9ff4e42 authored by Yueh-Ting (eop) Chen's avatar Yueh-Ting (eop) Chen Committed by GitHub
Browse files

[Clang][RISCV] Add vundefine intrinsics for tuple types (#70354)

riscv-non-isa/rvv-intrinsic-doc#288
parent 89f8d350
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -2320,6 +2320,15 @@ let HasMasked = false, HasVL = false, IRName = "" in {
      }] in {
    def vundefined : RVVBuiltin<"v", "v", "csilxfd">;
    def vundefined_u : RVVBuiltin<"Uv", "Uv", "csil">;

    foreach nf = NFList in {
      let NF = nf in {
        defvar T = "(Tuple:" # nf # ")";
        def : RVVBuiltin<T # "v", T # "v", "csilxfd">;
        def : RVVBuiltin<T # "Uv", T # "Uv", "csil">;
      }
    }

  }

  // LMUL truncation
+1950 −295

File changed.

Preview size limit exceeded, changes collapsed.