[X86] Remove X86 specific scalar FMA intrinsics and upgrade to tart independent FMA...
authorCraig Topper <craig.topper@intel.com>
Thu, 5 Jul 2018 06:52:55 +0000 (06:52 +0000)
committerCraig Topper <craig.topper@intel.com>
Thu, 5 Jul 2018 06:52:55 +0000 (06:52 +0000)
commit350c5f1881a8387119545a90daced0e6cce1165d
tree5f9c222714bb7403ac6e3dc24041c63c6c357b00
parent9d70afbb31264a9717065bb8595c6e565ef065e3
[X86] Remove X86 specific scalar FMA intrinsics and upgrade to tart independent FMA and extractelement/insertelement.

llvm-svn: 336315
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/IR/AutoUpgrade.cpp
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
llvm/test/CodeGen/X86/avx2-fma-fneg-combine.ll
llvm/test/CodeGen/X86/fma-commute-x86.ll
llvm/test/CodeGen/X86/fma-intrinsics-x86.ll
llvm/test/CodeGen/X86/fma-scalar-memfold.ll
llvm/test/Transforms/InstCombine/X86/x86-fma.ll