summaryrefslogtreecommitdiff
path: root/test/CodeGen/sse-builtins.c
Commit message (Expand)AuthorAgeFilesLines
* Fix reliance on lax vector conversions in tests for x86 intrinsics.Richard Smith2019-09-171-1/+1
* Allow prefetching from non-zero address spacesJF Bastien2019-07-251-1/+1
* [X86] Change the IR sequence for _mm_storeh_pi and _mm_storel_pi to perform t...Craig Topper2019-07-101-6/+4
* [X86] Add guards to some of the x86 intrinsic tests to skip 64-bit mode only ...Craig Topper2019-07-101-0/+6
* [X86] Use __m128_u for _mm_loadu_ps after r353555Reid Kleckner2019-02-121-0/+1
* [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is...Craig Topper2018-07-101-1/+2
* [X86] Lowering sqrt intrinsics to native IRTomasz Krupa2018-06-151-2/+4
* [X86] Simplify the implementation of _mm_sqrt_ss, _mm_rcp_ss, and _mm_rsqrt_ss.Craig Topper2018-05-301-24/+0
* [X86] NFC Include immintrin.h in CodeGen testsGabor Buella2018-05-241-1/+1
* [x86] these aren't the undefs you're looking for (PR32176)Sanjay Patel2017-03-121-1/+1
* [X86] Remove the mm_malloc.h include guard hack from the X86 builtins testsElad Cohen2016-09-281-3/+1
* After PR28761 use -Wall with -Werror in builtins tests to identifyEric Christopher2016-08-041-1/+1
* [X86][SSE] Reimplement SSE fp2si conversion intrinsics instead of using gener...Simon Pilgrim2016-07-201-6/+3
* [x86] translate SSE packed FP comparison builtins to IRSanjay Patel2016-06-151-12/+48
* [X86] Ensure load/store tests unaligned pointers really are align 1Simon Pilgrim2016-05-301-2/+2
* [X86][SSE] Added missing tests (merge failure)Simon Pilgrim2016-05-301-4/+2
* [X86] Replace unaligned store builtins in SSE/AVX intrinsic files with code t...Craig Topper2016-05-301-3/+6
* [X86][SSE] Updated _mm_store_ps1 test to match _mm_store1_psSimon Pilgrim2016-05-251-1/+1
* [X86] Update test cases to make sure storeu builtins use the storeu instrinsi...Craig Topper2016-05-251-2/+2
* [X86][SSE] Sync with llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.llSimon Pilgrim2016-05-191-150/+681
* [X86][SSE] Tidied up MMX/SSE/SSE2 builtin tests to the correct test fileSimon Pilgrim2016-05-171-301/+42
* [X86] Fix a few intrinsic tests to use the return type that matches the intri...Craig Topper2016-05-171-4/+4
* [X86] Add 'pause' builtin that's already in llvm and use it instead of inline...Craig Topper2015-11-111-0/+6
* [X86] Use __builtin_ia32_paddq and __builtin_ia32_psubq to implement a couple...Craig Topper2015-11-111-0/+18
* [X86][SSSE3] Added SSSE3 IR + assembly codegen builtin testsSimon Pilgrim2015-09-061-10/+0
* [X86]][SSE3] Added SSE41 IR + assembly codegen builtin testsSimon Pilgrim2015-09-061-162/+0
* [X86][SSE] Add _mm_undefined_* intrinsicsSimon Pilgrim2015-08-261-0/+18
* Added missing tests for SSE41 pmovsx/pmovzx extension intrinsicsSimon Pilgrim2015-08-231-0/+72
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-10/+10
* Make tests independent of llvm variable naming.Manuel Klimek2015-02-171-1/+1
* [X86] Convert palignr builtin handling to use shuffle form of right shift ins...Craig Topper2015-02-171-1/+1
* [X86] Merge the 2 separate builtin handlers for PALIGNR into a single one tha...Craig Topper2015-02-171-0/+10
* [X86] Fix test cases that I foolishly copied and modified from another file t...Craig Topper2015-02-131-4/+4
* [X86] Add _mm_bslli_si128 and _mm_bsrli_si128 as aliases of _mm_slli_si128 an...Craig Topper2015-02-131-0/+24
* [x86] Add the (v)cmpps/pd/ss/sd builtins to match gcc. Use them in the sse in...Craig Topper2014-12-271-0/+288
* Fix line numbers for code inlined from __nodebug__ functions.Evgeniy Stepanov2014-06-091-2/+2
* Patched clang to emit x86 blends as shufflevectors.Filipe Cabecinhas2014-05-131-0/+18
* Intrinsics: fix extract & insert when index is out of bound.Manman Ren2013-10-231-0/+24
* _mm_extract_epi16: use "& 7" when index is out of bound.Manman Ren2013-10-221-0/+7
* Add _mm_stream_si64 intrinsic.Eli Friedman2013-09-231-1/+19
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-7/+7
* X86 SSE Intrinsics: update header for sqrt_ss, rsqrt_ss and rcp_ss.Manman Ren2012-10-261-0/+31
* Get rid of storelv4si builtin as it can be expressed directly. This is generalChad Rosier2012-05-011-0/+6
* Correctly check argument types for some vector macros in smmintrin.h. Put par...Craig Topper2012-03-301-0/+44
* Add _mm_minpos_epu16 to smmintrin.h. Fixes PR12399.Craig Topper2012-03-301-0/+5
* test/CodeGen/sse-builtins.c: Make this host-independent to unbreak posix-unli...NAKAMURA Takumi2011-09-161-1/+1
* Tweak *mmintrin.h so that they don't make any bad assumptions about alignment...Eli Friedman2011-09-151-0/+104