[X86] Remove the last of the 'x86.fma.' intrinsics and autoupgrade them to 'llvm...
authorCraig Topper <craig.topper@intel.com>
Thu, 5 Jul 2018 18:43:58 +0000 (18:43 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 5 Jul 2018 18:43:58 +0000 (18:43 +0000)
commit88d361e9766e65059dc95176120289aa70c21148
treeb1df59d42f8f7035b0549a4e54b1c90bb780f6ff
parent195a499d638db5157a64c9c816b76154096ecd52
[X86] Remove the last of the 'x86.fma.' intrinsics and autoupgrade them to 'llvm.fma'. Add upgrade tests for all.

Still need to remove the AVX512 masked versions.

llvm-svn: 336383
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/IR/AutoUpgrade.cpp
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/fma-intrinsics-x86-upgrade.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/fma-intrinsics-x86.ll
llvm/test/CodeGen/X86/fma4-intrinsics-x86-upgrade.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/fma4-intrinsics-x86.ll