[X86] Support SAE for VCVTPS2PH from intrinsic.
authorFreddy Ye <freddy.ye@intel.com>
Tue, 6 Sep 2022 02:05:45 +0000 (10:05 +0800)
committerFreddy Ye <freddy.ye@intel.com>
Tue, 6 Sep 2022 03:28:12 +0000 (11:28 +0800)
commitd5fa8b1c2c3f604d225fbe369b3c4c867473c030
tree7aa168b7f53c553aa98bb3156b4c34323c4a6d01
parent7628f19262e441b438a69176ec5229d8ccb96124
[X86] Support SAE for VCVTPS2PH from intrinsic.

For now, clang and gcc both failed to generate sae version from _mm512_cvt_roundps_ph:
https://godbolt.org/z/oh7eTGY5z. Intrinsic guide description is also wrong, which will be
update soon.

Reviewed By: pengfei

Differential Revision: https://reviews.llvm.org/D132641
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
llvm/test/CodeGen/X86/avx512-intrinsics.ll
llvm/test/CodeGen/X86/avx512vl-intrinsics.ll