mbrkusanin added a comment. Rebase.
Not yet, a proposal was made to both GCC and LLVM and as far as I can tell no work was done on that yet. If we accept these names I'll let them know so we end up with matching names. As for 4/8 byte loads, in case of having them implemented as **ld** plus some extra instructions, I don't really see the point about making sure those other vector elements have same value as first. So if we ignore those we remain with only **ld**. In that case we can just not implement these loads and just have the user use `__builtin_msa_ld_w` and `__builtin_msa_ld_d` instead. But if we do decide to implement them it would make more sense to have them only read 4/8 bytes instead of all 16. That way you can use both since **ld** is already available. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D73644/new/ https://reviews.llvm.org/D73644 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits