summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/sse2-builtins.c
Commit message (Expand)AuthorAgeFilesLines
* [X86] Add test cases for _mm_movepi64_pi64 and _mm_movpi64_epi64.Craig Topper2019-08-151-0/+17
* [X86] Add guards to some of the x86 intrinsic tests to skip 64-bit mode only ...Craig Topper2019-07-101-0/+10
* [X86] Restore the pavg intrinsics.Craig Topper2019-04-151-14/+2
* [X86] Follow up to r353878, add MSVC compatibility command lines to other int...Craig Topper2019-02-121-0/+1
* [X86] Add shift-by-immediate tests for non-immediate/out-of-range valuesSimon Pilgrim2019-01-081-0/+96
* [X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic i...Simon Pilgrim2018-12-201-4/+4
* [X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SAT/USUB_SAT generic...Simon Pilgrim2018-12-191-12/+4
* [X86] Add more of the icc unaligned load/store to/from 128 bit vector intrinsicsCraig Topper2018-09-291-0/+48
* [X86] Lowering addus/subus intrinsics to native IRTomasz Krupa2018-08-141-4/+16
* [X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is...Craig Topper2018-07-101-3/+1
* [X86] Update handling in CGBuiltin to be tolerant of out of range immediates.Craig Topper2018-06-211-2/+2
* [X86] Lowering sqrt intrinsics to native IRTomasz Krupa2018-06-151-6/+4
* [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ...Craig Topper2018-06-081-3/+3
* [X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin...Craig Topper2018-06-071-6/+6
* [X86] Add builtins for vector element insert and extract for different 128 an...Craig Topper2018-06-061-6/+4
* [X86] NFC Include immintrin.h in CodeGen testsGabor Buella2018-05-241-1/+1
* [X86] Use __builtin_convertvector to implement some of the packed integer to ...Craig Topper2018-05-211-1/+1
* [x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsicsChandler Carruth2018-04-261-58/+8
* Lowering x86 adds/addus/subs/subus intrinsics (clang)Alexander Ivchenko2018-04-191-8/+58
* [X86] Emit native IR for pmuldq/pmuludq builtins.Craig Topper2018-04-091-1/+3
* [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir2017-09-121-2/+14
* [X86][SSE] Add _mm_set_pd1 (PR32827)Simon Pilgrim2017-04-281-0/+7
* [x86] these aren't the undefs you're looking for (PR32176)Sanjay Patel2017-03-121-2/+2
* [X86] Remove the mm_malloc.h include guard hack from the X86 builtins testsElad Cohen2016-09-281-4/+2
* [X86] Use v2i64 vectors to implement _mm_and/andn/or/xor_pd.Craig Topper2016-08-311-5/+5
* After PR28761 use -Wall with -Werror in builtins tests to identifyEric Christopher2016-08-041-2/+2
* [X86][SSE] Reimplement SSE fp2si conversion intrinsics instead of using gener...Simon Pilgrim2016-07-201-6/+4
* [X86][SSE2] Updated tests to match llvm\test\CodeGen\X86\sse2-intrinsics-fast...Simon Pilgrim2016-06-291-9/+8
* [X86] add _mm_loadu_si64Asaf Badouh2016-06-261-0/+9
* [X86] Fix pslldq/psrldq intrinsics to not fail compilation with immediates la...Craig Topper2016-06-251-0/+12
* [x86] translate SSE packed FP comparison builtins to IRSanjay Patel2016-06-151-12/+48
* [x86] generate IR for SSE integer min/max builtinsSanjay Patel2016-06-151-4/+8
* [X86][SSE] Replace (V)CVTTPS2DQ and VCVTTPD2DQ truncating (round to zero) f32...Simon Pilgrim2016-06-011-1/+1
* [X86] Ensure load/store tests unaligned pointers really are align 1Simon Pilgrim2016-05-301-5/+5
* [X86][SSE] _mm_store1_ps/_mm_store1_pd should require an aligned pointerSimon Pilgrim2016-05-301-3/+9
* [X86] Replace unaligned store builtins in SSE/AVX intrinsic files with code t...Craig Topper2016-05-301-2/+4
* [X86] Update test cases to make sure storeu builtins use the storeu instrinsi...Craig Topper2016-05-251-2/+2
* [X86][SSE] Replace lossless i32/f32 to f64 conversion intrinsics with generic IRSimon Pilgrim2016-05-231-2/+4
* [X86][SSE2] Fixed shuffle of results in _mm_cmpnge_sd/_mm_cmpngt_sd testsSimon Pilgrim2016-05-191-0/+8
* [X86][SSE2] Added _mm_move_* testsSimon Pilgrim2016-05-191-0/+15
* [X86][SSE2] Added _mm_cast* and _mm_set* testsSimon Pilgrim2016-05-191-0/+236
* [X86][SSE2] Sync with llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.llSimon Pilgrim2016-05-191-53/+107
* Revert r269967 (SSE2 builtin checks) due to failed buildbotsSimon Pilgrim2016-05-181-98/+52
* [X86][SSE2] Sync with llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.llSimon Pilgrim2016-05-181-52/+98
* [X86][SSE] Tidied up MMX/SSE/SSE2 builtin tests to the correct test fileSimon Pilgrim2016-05-171-0/+54
* [X86] Stripped backend codegen testsSimon Pilgrim2015-12-031-926/+375
* [X86][SSE2] Added SSE2 IR + assembly codegen builtin testsSimon Pilgrim2015-11-291-0/+1656
OpenPOWER on IntegriCloud