summaryrefslogtreecommitdiffstats
path: root/lib/Headers/avx512fintrin.h
Commit message (Expand)AuthorAgeFilesLines
* [X86] Replace the mask cmpeq/cmple/cmplt/cmpgt/cmpge/cmpneq intrinsics with m...Craig Topper2017-11-061-287/+99
* Lowering Mask Set1 intrinsics to LLVM IRJina Nahias2017-09-191-23/+24
* [X86] Disable _mm512_maskz_set1_epi64 intrinsic on 32-bit targets to prevent ...Craig Topper2017-09-151-7/+2
* [X86][AVX512] _mm512_stream_load_si512 should take a void const* argument (PR...Simon Pilgrim2017-09-051-1/+1
* [X86][AVX] Ensure vector non-temporal load/store intrinsics force pointer ali...Simon Pilgrim2017-07-291-4/+8
* Strip trailing whitespace. NFCI.Simon Pilgrim2017-07-281-30/+30
* [X86][AVX] Added support for _mm256_zext* helper intrinsics (PR32839)Simon Pilgrim2017-04-291-0/+110
* [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang)Simon Pilgrim2017-04-141-1/+1
* [AVX-512] Fix a couple more intrinsic macros I missed in r299346.Craig Topper2017-04-031-2/+2
* [AVX-512] Fix some intrinsic macros that use the wrong macro parameter names ...Craig Topper2017-04-031-4/+4
* [X86][AVX512] Add _mm512_cvtsd_f64 and _mm512_cvtss_f32 intrinsics (PR32305)Simon Pilgrim2017-03-211-0/+12
* [X86][AVX512][Clang][Intrinsics] Adding missing intrinsics to Clang .Igor Breger2017-03-191-0/+43
* [AVX-512] Change the input type for some load intrinsics to take void type li...Craig Topper2017-03-171-4/+4
* [AVX-512] Add missing typecasts and parentheses to _mm512_mask_i64gather_ps. ...Craig Topper2017-03-171-5/+5
* [AVX-512] Replace subvector broadcast builtins with shufflevectors and selects.Craig Topper2017-01-181-56/+46
* [AVX-512] Replace masked 512-bit pmuldq and pmuludq builtins with the newly a...Craig Topper2016-12-271-30/+18
* Revert r290574 "foo"Craig Topper2016-12-271-18/+30
* Revert r290575 "[AVX-512] Replace masked 512-bit pmuldq and pmuludq builtins ...Craig Topper2016-12-271-4/+4
* [AVX-512] Replace masked 512-bit pmuldq and pmuludq builtins with the newly a...Craig Topper2016-12-271-4/+4
* fooCraig Topper2016-12-271-30/+18
* [AVX-512] Remove masking from 512-bit vpermil builtins. The backend now has v...Craig Topper2016-12-111-34/+20
* [X86] Replace valignd/q builtins with appropriate __builtin_shufflevector.Craig Topper2016-11-231-24/+40
* [X86][AVX512] Replace lossless i32/u32 to f64 conversion intrinsics with gene...Simon Pilgrim2016-11-161-20/+14
* [AVX-512] Replace masked dword and qword variable shift builtins with unmaske...Craig Topper2016-11-131-101/+59
* [X86] Remove extra escaped new lines in intrinsic headers left over from an e...Craig Topper2016-11-131-41/+41
* [AVX-512] Use scalar vfmsub/vfnmsub mask3 intrinsics instead of inverting the...Craig Topper2016-11-121-16/+16
* [AVX-512] Convert the rest of the masked shift by immediate and by single ele...Craig Topper2016-11-121-176/+171
* [X86][AVX512][Clang] Add support for mask_{move|store|load}_s{s/d} and int2ma...Ayman Musa2016-11-081-14/+87
* [AVX-512] Remove masked vector insert builtins and replace with native shuffl...Craig Topper2016-11-011-48/+80
* [AVX-512] Remove masked vector extract builtins and replace with native shuff...Craig Topper2016-10-311-40/+53
* Fixing "type" issue for (epi32) Michael Zuckerman2016-10-301-16/+16
* [X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (max|min) intr...Michael Zuckerman2016-10-291-0/+280
* 1. Fixing small types issue (PD|PS) (reduce) .Michael Zuckerman2016-10-281-26/+35
* [AVX-512] Fix the operand order for all calls to __builtin_ia32_vfmaddss3_mask.Craig Topper2016-10-261-40/+40
* [X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (Operators: +,...Michael Zuckerman2016-10-251-0/+237
* revert r284963 Michael Zuckerman2016-10-241-237/+0
* [X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (Operators: +,...Michael Zuckerman2016-10-241-0/+237
* [AVX-512] Replace 512-bit pmovzx/sx builtins with native IR.Craig Topper2016-10-231-140/+104
* [Clang][AVX512][BuiltIn]Adding missing intrinsics move_{sd|ss} to clangMichael Zuckerman2016-10-051-0/+34
* [AVX-512] Use native IR for masked 512-bit add/sub/mul/div ps/pd intrinsics w...Craig Topper2016-10-021-86/+48
* Update to commit r282488, fix the buildboot failure.Ayman Musa2016-09-271-2/+2
* [avx512] Add aliases to some missing avx512 intrinsics.Ayman Musa2016-09-271-2/+134
* [AVX-512] Remove masked integer mullo builtins and replace with native IR.Craig Topper2016-09-031-10/+8
* [AVX-512] Remove masked integer add/sub builtins and replace with native IR.Craig Topper2016-09-031-43/+31
* [X86][AVX512F] minor fix of the parameter namesAsaf Badouh2016-08-211-8/+8
* [AVX512] integer comparisions enumeration.Asaf Badouh2016-08-071-0/+13
* Remove unused variable.Eric Christopher2016-07-291-1/+0
* [X86] Add missing __x86_64__ qualifiers on a bunch of intrinsics that assume ...Craig Topper2016-07-211-3/+33
* [X86][AVX512F] minor fix of the parameter namesAsaf Badouh2016-07-141-18/+18
* [AVX512] Replace masked AND/OR/XOR intrinsics with native code and remove the...Craig Topper2016-07-111-71/+42