summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/builtins-x86.c
Commit message (Expand)AuthorAgeFilesLines
* [X86] Replace __builtin_ia32_vbroadcastf128_pd256 and __builtin_ia32_vbroadca...Craig Topper2018-06-031-2/+0
* [X86] Remove a builtin that should have been removed in r332882.Craig Topper2018-05-211-1/+0
* [X86] Use __builtin_convertvector to implement some of the packed integer to ...Craig Topper2018-05-211-1/+0
* This patch aims to match the changes introducedAlexander Ivchenko2018-05-181-2/+2
* [X86] Introduce cldemote intrinsicGabor Buella2018-04-131-2/+3
* [x86] wbnoinvd intrinsicGabor Buella2018-04-111-2/+3
* Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracki...Oren Ben Simhon2017-11-261-2/+15
* [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir2017-09-121-4/+0
* [X86] Clzero flag addition and inclusion under znver1Craig Topper2017-02-091-2/+3
* Add some MS aliases for existing intrinsicsAlbert Gutowski2016-09-141-0/+9
* Reverse commit 281375 (breaks building Chromium)Albert Gutowski2016-09-131-9/+0
* Add some MS aliases for existing intrinsicsAlbert Gutowski2016-09-131-0/+9
* Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows p...Reid Kleckner2016-08-161-2/+0
* [X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platformsMarina Yatsina2016-08-161-0/+2
* [X86][SSE] Reimplement SSE fp2si conversion intrinsics instead of using gener...Simon Pilgrim2016-07-201-0/+8
* [X86] Remove dead builtins that don't exist in the backend intrinsic file and...Craig Topper2016-07-081-1/+0
* [Clang][X86] Convert non-temporal store builtins to generic __builtin_nontemp...Simon Pilgrim2016-06-131-6/+0
* [X86][SSE] Replace (V)CVTTPS2DQ and VCVTTPD2DQ truncating (round to zero) f32...Simon Pilgrim2016-06-011-3/+0
* [X86] Replace unaligned store builtins in SSE/AVX intrinsic files with code t...Craig Topper2016-05-301-6/+0
* [X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with ge...Simon Pilgrim2016-05-281-6/+0
* [X86][SSE] Replace lossless i32/f32 to f64 conversion intrinsics with generic IRSimon Pilgrim2016-05-231-4/+0
* Add new intrinsic support for MONITORX and MWAITX instructionsAshutosh Nema2016-05-181-2/+5
* [x86] Fix maskload/store intrinsic definitions in avxintrin.hAndrea Di Biagio2015-10-201-8/+8
* [X86] Add fxsr feature name for fxsave/fxrestore builtins.Craig Topper2015-10-161-2/+2
* Add the minimum target features that these tests depend upon.Eric Christopher2015-10-151-2/+2
* [X86] Add XSAVE intrinsic familyAmjad Aboud2015-10-131-1/+15
* [X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IRSimon Pilgrim2015-09-191-6/+0
* [X86] Add __builtin_ia32_undef* intrinsics to testSimon Pilgrim2015-08-271-0/+3
* [X86] Add FXSR intrinsicsMichael Kuperstein2015-06-301-0/+4
* [X86, AVX] replace vextractf128 intrinsics with generic shufflesSanjay Patel2015-03-121-3/+0
* [X86, AVX] Replace vinsertf128 intrinsics with generic shuffles.Sanjay Patel2015-03-101-3/+0
* [X86] Remove pblendw and pblendd builtins that aren't being used by the intri...Craig Topper2015-02-271-1/+0
* [X86] Remove the blendps/blendpd builtins. They aren't used by the intrinsic ...Craig Topper2015-02-261-4/+0
* [X86] Add range checking to the immediate arguments of many of the SSE/AVX bu...Craig Topper2015-01-311-8/+8
* [x86] Clean up the x86 builtin specs to reflect r217310 in LLVM whichChandler Carruth2014-09-061-1/+1
* [x86] Add Clang support for intrinsic __rdpmc.Andrea Di Biagio2014-06-301-0/+1
* Implement AVX1 vbroadcast intrinsics with vector initializersAdam Nemet2014-05-291-3/+0
* [X86] Add Clang support for intrinsics __rdtsc and __rdtscp.Andrea Di Biagio2014-04-241-0/+3
* Add _mm_stream_si64 intrinsic.Eli Friedman2013-09-231-0/+4
* Add C intrinsics for Intel SHA ExtensionsBen Langmuir2013-09-191-0/+8
* Get rid of storelv4si builtin as it can be expressed directly. This is generalChad Rosier2012-05-011-1/+0
* Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper2012-04-171-0/+3
* Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper2012-02-081-3/+0
* Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper2012-02-081-4/+0
* Cleanup 3dnow builtin handling. Most of them were already handled by LLVM con...Craig Topper2012-01-301-1/+0
* Re-enable test that was broken by r148919Craig Topper2012-01-251-6/+2
* disable this test for now.Chris Lattner2012-01-251-2/+3
* Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne...Craig Topper2011-12-201-6/+0
* Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVXChad Rosier2011-12-171-2/+2
* Remove the 'unaligned load' builtins now that they're no longer used in the *...Bill Wendling2011-05-131-3/+0