Hi Richard,
Thanks review. > Just to mention at some point you want to think about the OpenMP SIMD ABI which > includes a mangling scheme but would also open up to have different > calling conventions.> So please keep that usage case in mind, possibly allowing the vector > calling convention > to be required for this. Thanks remainder. A new function attribute `riscv_vector_cc` will be introduced later to specify that a function adheres to the vector calling convention. > Also note there's 'inbranch' variants which > require passing > a mask - your table above doesn't list any mask registers (in case > those exist in RISC-V). Separate mask registers do not exist in RISC-V; mask arguments share vector registers. Best, Lehua