summaryrefslogtreecommitdiffstats
path: root/lib/Headers/avx512erintrin.h
Commit message (Collapse)AuthorAgeFilesLines
* Fixing problem with rsqrt28_sdMichael Zuckerman2016-06-051-1/+1
| | | | | | | | | maskz_rsqrt28_sd mapped to mask_rsqrt28_sd and not to the maskz. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271836 91177308-0d34-0410-b5e6-96231b3b80d8
* [AVX512] Add parentheses around macro arguments in AVX512ER intrinsics. ↵Craig Topper2016-05-171-66/+66
| | | | | | | | 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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269741 91177308-0d34-0410-b5e6-96231b3b80d8
* [AVX512] Use the correct mask type in an intrinsic.Craig Topper2016-05-151-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269611 91177308-0d34-0410-b5e6-96231b3b80d8
* AVX512: Change builtin function name for scalar intrinsics. Add "mask" to ↵Igor Breger2016-02-081-12/+12
| | | | | | | | function name to reflect the function behavior. Differential Revision: http://reviews.llvm.org/D16957 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260088 91177308-0d34-0410-b5e6-96231b3b80d8
* [x86][avx512] more changes in intrinsics to be align with gcc formatAsaf Badouh2015-12-081-12/+12
| | | | | | | | Differential Revision: http://reviews.llvm.org/D15328 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@255012 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a couple intrinsic header comments. NFCCraig Topper2015-11-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251900 91177308-0d34-0410-b5e6-96231b3b80d8
* Use a define for per-file function attributes for the Intel intrinsic headers.Eric Christopher2015-06-171-1/+0
| | | | | | | This is a precursor to changing them to use the new target attribute code. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@239882 91177308-0d34-0410-b5e6-96231b3b80d8
* [X86] Add the AVX512 exp2a23 intrinsics.Craig Topper2015-02-011-0/+49
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227769 91177308-0d34-0410-b5e6-96231b3b80d8
* [X86] Add all intrinsics for scalar rsqrt28/rcp28 to avx512erintrin.h. Add ↵Craig Topper2015-02-011-16/+99
| | | | | | parentheses around all macro arguments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227722 91177308-0d34-0410-b5e6-96231b3b80d8
* [X86] Flesh out more of the avx512erintrin.h file.Craig Topper2015-02-011-3/+79
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227719 91177308-0d34-0410-b5e6-96231b3b80d8
* [X86] Use macros in AVX512ER header to allow ICE to be checked for immediate ↵Craig Topper2015-02-011-72/+38
| | | | | | argument. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@227716 91177308-0d34-0410-b5e6-96231b3b80d8
* AVX-512: Added intrinsics to clang.Elena Demikhovsky2014-07-221-0/+112
The set is small, that what I have right now. Everybody is welcome to add more. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213641 91177308-0d34-0410-b5e6-96231b3b80d8