summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-07-06 07:14:41 +0000
committerCraig Topper <craig.topper@intel.com>2018-07-06 07:14:41 +0000
commitc60e1807b3f099d67a3ed7ceb77dd4257c6d61b6 (patch)
tree36e8e27b9cd56b8c98100d06f58ff23d41210984 /clang/lib/CodeGen/CGBuiltin.cpp
parent7525edc89078f138c9dad6bdb3c5eed31f65c017 (diff)
downloadbcm5719-llvm-c60e1807b3f099d67a3ed7ceb77dd4257c6d61b6.tar.gz
bcm5719-llvm-c60e1807b3f099d67a3ed7ceb77dd4257c6d61b6.zip
[X86] Remove FMA4 scalar intrinsics. Use llvm.fma intrinsic instead.
The intrinsics can be implemented with a f32/f64 llvm.fma intrinsic and an insert into a zero vector. There are a couple regressions here due to SelectionDAG not being able to pull an fneg through an extract_vector_elt. I'm not super worried about this though as InstCombine should be able to do it before we get to SelectionDAG. llvm-svn: 336416
Diffstat (limited to 'clang/lib/CodeGen/CGBuiltin.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud