aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Headers/xmmintrin.h
AgeCommit message (Expand)AuthorFilesLines
6 hours[Headers][X86] Enable constexpr handling for pmulhw/pmulhuw intrinsics (#152540)Simon Pilgrim1-3/+4
2025-06-24Reapply "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#...Reid Kleckner1-2/+3
2025-02-04Revert "[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#1...Hans Wennborg1-5/+4
2025-02-03[Win/X86] Make _m_prefetch[w] builtins to avoid winnt.h conflicts (#115099)Reid Kleckner1-4/+5
2024-10-10[clang][x86] Add constexpr support for _mm_cvtsi32_ss/_mm_cvt_si2ss/_mm_cvtsi...Simon Pilgrim1-9/+6
2024-10-07[clang][x86] Add constexpr support for some basic SSE1 intrinsics (#111001)Simon Pilgrim1-72/+58
2024-08-20[X86][AVX10] Fix unexpected error and warning when using intrinsic (#104781)Phoebe Wang1-0/+9
2024-08-20[X86] Use correct fp immediate types in _mm_set_ss/sdSimon Pilgrim1-1/+1
2024-07-24Clang: convert `__m64` intrinsics to unconditionally use SSE2 instead of MMX....James Y Knight1-96/+97
2024-03-22[X86][Headers] change 'yields' to 'returns' in more placesPaul Robinson1-22/+22
2024-03-21[X86][Headers] Specify result of NaN comparisons (#85862)Paul T Robinson1-30/+68
2024-03-19[Headers][X86] Add rounding and exception notes to conversions (#83447)Paul T Robinson1-15/+52
2024-03-11[Headers][X86] Add specific results to comparisons (#83316)Paul T Robinson1-83/+119
2024-03-09[X86] Finally handle target of __builtin_ia32_cmp[p|s][s|d] from avx into sse...Freddy Ye1-0/+75
2023-11-10[X86][AVX10] Permit AVX512 options/features used together with AVX10 (#71318)Phoebe Wang1-2/+6
2023-10-05Revert "[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse...Bogdan Graur1-128/+0
2023-09-27[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse/sse2 (#...Freddy Ye1-0/+128
2023-09-20[X86] Align other variants to use void * as 512 variants. (#66310)Freddy Ye1-3/+3
2022-11-17[X86] Use correctly sized floating point literals in *zero_ps/pd.Craig Topper1-1/+1
2022-09-26[xmm] Remove duplicate #defineNathan Sidwell1-1/+0
2022-04-26[NFC] Cleanup miscellaneous header itemsWarren Ristow1-3/+9
2021-09-14Check supported architectures in sseXYZ/avxXYZ headersserge-sans-paille1-0/+4
2021-08-13[X86] Add parentheses around casts in some of the X86 intrinsic headers.Craig Topper1-5/+5
2020-04-07[X86] Fix implicit sign conversion warnings in X86 headers.Pierre Gousseau1-25/+25
2020-01-22[X86] Cast to __v4hi instead of __m64 in the implementation of _mm_extract_pi...Craig Topper1-2/+2
2019-12-19[X86] Mark various pointer arguments in builtins as constWarren Ristow1-7/+7
2019-07-10[X86] Change the IR sequence for _mm_storeh_pi and _mm_storel_pi to perform t...Craig Topper1-2/+10
2019-04-08Move the builtin headers to use the new license file header.Chandler Carruth1-17/+3
2019-02-12[X86] Use __m128_u for _mm_loadu_ps after r353555Reid Kleckner1-1/+1
2019-02-08[X86] Add explicit alignment to __m128/__m128i/__m128d/etc. to allow matching...Craig Topper1-2/+4
2018-07-10[X86] Add __builtin_ia32_selectss_128 and __builtin_ia32_selectsd_128 that is...Craig Topper1-1/+2
2018-07-09[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper1-2/+2
2018-06-08[X86] Add builtins for shufps and shufpd to enable target feature and immedia...Craig Topper1-5/+2
2018-06-05[X86] Mark all the builtins and intrinsics that require MMX and an SSE featur...Craig Topper1-24/+26
2018-05-31[X86] Remove __extension__ from macro intrinsics when its not needed.Craig Topper1-8/+8
2018-05-30[X86] Add __extension__ to a bunch of places in our intrinsic headers that fa...Craig Topper1-7/+7
2018-05-30[X86] Simplify the implementation of _mm_sqrt_ss, _mm_rcp_ss, and _mm_rsqrt_ss.Craig Topper1-7/+4
2018-05-30[X86] Remove 'return' from a bunch of intrinsics that return void and use a b...Craig Topper1-1/+1
2018-05-23[DOXYGEN] Formatting changes for better intrinsics documentation renderingEkaterina Romanova1-0/+4
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-129/+129
2018-01-17[DOXYGEN] Fix doxygen and content issues in xmmintrin.hDouglas Yung1-28/+67
2017-12-21[X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper1-4/+7
2017-06-06[DOXYGEN] Corrected several typos and incorrect parameters description that S...Ekaterina Romanova1-1/+1
2017-05-17(1) Fixed mismatch in intrinsics names in declarations and in doxygen comments.Ekaterina Romanova1-16/+9
2017-05-15[DOXYGEN] Minor improvements in doxygen comments.Ekaterina Romanova1-12/+16
2017-04-18[DOXYGEN] Minor improvements in doxygen comments.Ekaterina Romanova1-1/+1
2017-01-13[DOXYGEN] Documentation for the newly added x86 intrinsics.Ekaterina Romanova1-7/+7
2016-12-27[DOXYGEN] Improved doxygen comments for xmmintrin.h intrinsics.Ekaterina Romanova1-105/+171
2016-12-09[DOXYGEN] Improved doxygen comments for x86 intrinsics headers.Ekaterina Romanova1-126/+126
2016-12-08[DOXYGEN] Improved doxygen comments for xmmintrin.h intrinsics.Ekaterina Romanova1-26/+26