[AVX-512] Use scalar vfmsub/vfnmsub mask3 intrinsics instead of inverting the mask...
authorCraig Topper <craig.topper@gmail.com>
Sat, 12 Nov 2016 23:24:34 +0000 (23:24 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 12 Nov 2016 23:24:34 +0000 (23:24 +0000)
commit2c8f49e67bf6ea08aca1f69bb4d40ce0fbeac4f0
treee88210bbb4cb163b9c8dcfb74f3a9b595319dbe9
parent79c6f7a0c57650cc7006e28065db670d9d7f2704
[AVX-512] Use scalar vfmsub/vfnmsub mask3 intrinsics instead of inverting the mask argument of a vfmadd intrinsic.

Summary: Inverting the mask argument does not reflect the intended semantics of the intrinsic.

Reviewers: igorb, delena

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D26019

llvm-svn: 286733
clang/include/clang/Basic/BuiltinsX86.def
clang/lib/Headers/avx512fintrin.h
clang/test/CodeGen/avx512f-builtins.c