summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/builtins-x86.c
Commit message (Expand)AuthorAgeFilesLines
* [X86] Change the IR sequence for _mm_storeh_pi and _mm_storel_pi to perform t...Craig Topper2019-07-101-2/+0
* [X86][test] Add test cases using immediates to builtins-x86.cRussell Gallop2019-06-071-0/+24
* [OpenCL] Use long instead of long long in x86 builtinsAndrew Savonichev2019-06-031-11/+47
* Recommit r351160 "[X86] Make _xgetbv/_xsetbv on non-windows platforms"Craig Topper2019-01-161-0/+2
* Revert "[X86] Make _xgetbv/_xsetbv on non-windows platforms"Benjamin Kramer2019-01-151-2/+0
* [X86] Make _xgetbv/_xsetbv on non-windows platformsCraig Topper2019-01-151-0/+2
* [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
OpenPOWER on IntegriCloud