[Sparc] Add initial implementation of disassembler for sparc


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198591 91177308-0d34-0410-b5e6-96231b3b80d8
[Sparc] Explicitly cast -1 to unsigned to fix buildbot errors.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198592 91177308-0d34-0410-b5e6-96231b3b80d8
AVX-512: added intrinsic vcvtpd2ps (with rounding mode and without)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198593 91177308-0d34-0410-b5e6-96231b3b80d8