Michael Zuckerman
1a7889f203
Fixing problem with rsqrt28_sd
...
maskz_rsqrt28_sd mapped to mask_rsqrt28_sd and not to the maskz.
llvm-svn: 271836
2016-06-05 15:57:49 +00:00
Craig Topper
0bb4664a88
[AVX512] Add parentheses around macro arguments in AVX512ER intrinsics. Remove leading underscores from macro argument names. Add explicit typecasts to all macro arguments and return values. And finally reformat after all the adjustments.
...
This is a mostly mechanical change accomplished with a script. I tried to split out any changes to the typecasts that already existed into separate commits.
llvm-svn: 269741
2016-05-17 04:41:38 +00:00
Craig Topper
f32e2fbe0e
[AVX512] Use the correct mask type in an intrinsic.
...
llvm-svn: 269611
2016-05-15 20:10:00 +00:00
Igor Breger
9c2a0bfa13
AVX512: Change builtin function name for scalar intrinsics. Add "mask" to function name to reflect the function behavior.
...
Differential Revision: http://reviews.llvm.org/D16957
llvm-svn: 260088
2016-02-08 12:36:48 +00:00
Asaf Badouh
5e4248b4e0
[x86][avx512] more changes in intrinsics to be align with gcc format
...
Differential Revision: http://reviews.llvm.org/D15328
llvm-svn: 255012
2015-12-08 12:34:38 +00:00
Craig Topper
991d499457
Fix a couple intrinsic header comments. NFC
...
llvm-svn: 251900
2015-11-03 06:16:31 +00:00
Eric Christopher
4d185168e9
Use a define for per-file function attributes for the Intel intrinsic headers.
...
This is a precursor to changing them to use the new target attribute
code.
llvm-svn: 239882
2015-06-17 07:09:20 +00:00
Craig Topper
2a898bfc67
[X86] Add the AVX512 exp2a23 intrinsics.
...
llvm-svn: 227769
2015-02-01 21:34:11 +00:00
Craig Topper
da97c20128
[X86] Add all intrinsics for scalar rsqrt28/rcp28 to avx512erintrin.h. Add parentheses around all macro arguments.
...
llvm-svn: 227722
2015-02-01 10:15:11 +00:00
Craig Topper
c4b852a909
[X86] Flesh out more of the avx512erintrin.h file.
...
llvm-svn: 227719
2015-02-01 08:52:55 +00:00
Craig Topper
b01fc317c1
[X86] Use macros in AVX512ER header to allow ICE to be checked for immediate argument.
...
llvm-svn: 227716
2015-02-01 08:05:12 +00:00
Elena Demikhovsky
fcc6df310d
AVX-512: Added intrinsics to clang.
...
The set is small, that what I have right now.
Everybody is welcome to add more.
llvm-svn: 213641
2014-07-22 11:31:39 +00:00