summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/BuiltinsX86.def
Commit message (Expand)AuthorAgeFilesLines
* Merging r313392:Tom Stellard2017-09-291-1/+0
* Merging r310191:Hans Wennborg2017-08-071-2/+2
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-5/+0
* Support MS builtins using 'long' on LP64 platformsBruno Cardoso Lopes2017-06-211-10/+10
* [X86] Adding avx512_vpopcntdq feature set and its intrinsicsOren Ben Simhon2017-05-251-0/+3
* [X86][LWP] Add clang support for LWP instructions.Simon Pilgrim2017-05-081-0/+6
* [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang)Simon Pilgrim2017-04-141-3/+0
* [X86] Implement __readgsqword (and the rest) as builtins (PR32373)Hans Wennborg2017-03-221-0/+10
* [AVX-512] Fix avx512vl gather builtins to require the scale argument to be an...Craig Topper2017-03-121-16/+16
* [MS] Add support for __ud2 and __int2c MSVC intrinsicsReid Kleckner2017-03-061-0/+2
* [X86] Replace XOP vpcmov builtins with native vector logical operations.Craig Topper2017-02-181-2/+0
* [AVX-512] Replace 512-bit masked packss/packus builtins and replace with new ...Craig Topper2017-02-161-4/+4
* [X86] Clzero flag addition and inclusion under znver1Craig Topper2017-02-091-0/+3
* [AVX-512] Replace subvector broadcast builtins with shufflevectors and selects.Craig Topper2017-01-181-12/+0
* [AVX-512] Replace masked 512-bit pmuldq and pmuludq builtins with the newly a...Craig Topper2016-12-271-2/+2
* Revert r290574 "foo"Craig Topper2016-12-271-2/+2
* fooCraig Topper2016-12-271-2/+2
* [AVX-512] Remove masking from 512-bit vpermil builtins. The backend now has v...Craig Topper2016-12-111-2/+2
* [AVX-512] Remove masking from 512-bit pshufb builtin. The backend now has a v...Craig Topper2016-12-101-1/+1
* [AVX-512] Remove 128/256-bit masked vpermilvar builtins and replace with sele...Craig Topper2016-12-101-4/+0
* [X86] Replace valignd/q builtins with appropriate __builtin_shufflevector.Craig Topper2016-11-231-6/+0
* [AVX-512] Replace masked 16-bit element variable shift builtins with new unma...Craig Topper2016-11-181-9/+9
* [X86][AVX512] Replace lossless i32/u32 to f64 conversion intrinsics with gene...Simon Pilgrim2016-11-161-6/+0
* [AVX-512] Replace masked dword and qword variable shift builtins with unmaske...Craig Topper2016-11-131-8/+8
* [AVX-512] Use scalar vfmsub/vfnmsub mask3 intrinsics instead of inverting the...Craig Topper2016-11-121-0/+4
* [AVX-512] Convert the rest of the masked shift by immediate and by single ele...Craig Topper2016-11-121-22/+22
* [X86][AVX512][Clang] Add support for mask_{move|store|load}_s{s/d} and int2ma...Ayman Musa2016-11-081-2/+4
* [AVX-512] Remove masked vector insert builtins and replace with native shuffl...Craig Topper2016-11-011-12/+0
* [AVX-512] Remove masked vector extract builtins and replace with native shuff...Craig Topper2016-10-311-12/+0
* [AVX-512] Remove many of the masked 128/256-bit shift builtins and replace th...Craig Topper2016-10-311-42/+0
* [AVX-512] Remove masked 128/256-bit builtins for vpmaddwd and vpmaddubsw. Rep...Craig Topper2016-10-301-4/+0
* [AVX-512] Remove 128/256-bit masked pmulhrsw/pmulhuw/pmulhw builtins and use ...Craig Topper2016-10-291-6/+0
* [AVX-512] Remove masked 128/256-bit sqrt builtins and replace them with unmas...Craig Topper2016-10-291-4/+0
* [AVX-512] Remove masked 128/256-bit pmuludq/pmuldq builtins and replace them ...Craig Topper2016-10-291-5/+0
* [AVX-512] Remove masked 128/256-bit floating point max/min builtins. Use unma...Craig Topper2016-10-291-8/+0
* [AVX-512] Replace masked 128/256-bit byte, word, and dword min/max builtins w...Craig Topper2016-10-231-25/+0
* [AVX-512] Replace 512-bit pmovzx/sx builtins with native IR.Craig Topper2016-10-231-12/+0
* [AVX-512] Remove masked 128/256-bit packss/packus builtins and replace with s...Craig Topper2016-10-231-8/+0
* [AVX-512] Replace masked 128/256-bit pavg builtins and replace with select an...Craig Topper2016-10-221-4/+0
* [AVX-512] Replace masked 128/256-bit saturating add/sub builtins with select ...Craig Topper2016-10-221-16/+0
* [AVX-512] Replace masked 128/256-bit vpmovzx/vpmovsx builtins with native IR.Craig Topper2016-10-221-24/+0
* [AVX-512] Remove masked 128/256-bit pshufb builtins. Replace with a select an...Craig Topper2016-10-221-2/+0
* [AVX-512] Remove builtins for 128/256-bit pabsb/pabsw. We can use a select an...Craig Topper2016-10-221-6/+0
* [AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a selec...Craig Topper2016-10-221-2/+0
* Implement __stosb intrinsic as a volatile memsetAlbert Gutowski2016-10-141-0/+2
* fix _BitScan intrinsics missing header warnings; fix some line endingsAlbert Gutowski2016-10-131-2/+2
* Implement MS _ReturnAddress and _AddressOfReturnAddress intrinsicsAlbert Gutowski2016-10-131-0/+2
* Implement MS _BitScan intrinsicsAlbert Gutowski2016-10-121-0/+4
* Move x86-64 builtins from SemaChecking.cpp to BuiltinsX86_64.defAlbert Gutowski2016-10-121-43/+0
* Implement MS read/write barriers and __faststorefence intrinsicAlbert Gutowski2016-10-101-0/+4