eopXD added a comment.

Upon a second thought, with future extensions of the intrinsics, we will add 
rounding mode and exception intrinsics. The exposure of vxsat, vxrm, and vcsr 
in vread_csr and vwrite_csr will confuse user and we should remove them. 
Furthermore, vstart is pretty much always kept to zero, and intrinsic users 
probably should not have access to them.

With the considerations above, I think vread_csr and vwrite_csr can be removed 
in the future when the rounding mode and exception intrinsics are added. This 
is why this patch is opening up a separate function to provide access to vlenb 
and not choose to extend another member in the enum.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141032/new/

https://reviews.llvm.org/D141032

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to