OSDN Git Service

[X86] Remove and autoupgrade the cvtusi2sd intrinsic. Use uitofp+insertelement instead.
authorCraig Topper <craig.topper@intel.com>
Mon, 14 May 2018 00:06:49 +0000 (00:06 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 14 May 2018 00:06:49 +0000 (00:06 +0000)
commitd4541505a595e7ea6c97f775e44ac80bb6001601
treeb1ddc9befcfb8c684d4437251cfd457c8099a5ed
parent4aa6763ade362ed57804b5ae0e6641d270155dc5
[X86] Remove and autoupgrade the cvtusi2sd intrinsic. Use uitofp+insertelement instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332206 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsX86.td
lib/IR/AutoUpgrade.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Transforms/Instrumentation/MemorySanitizer.cpp
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
test/CodeGen/X86/avx512-intrinsics.ll