aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Headers/smmintrin.h
AgeCommit message (Expand)AuthorFilesLines
2024-08-20[X86][AVX10] Fix unexpected error and warning when using intrinsic (#104781)Phoebe Wang1-0/+6
2024-03-22[X86][Headers] change 'yields' to 'returns' in more placesPaul Robinson1-2/+2
2024-03-11[Headers][X86] Add specific results to comparisons (#83316)Paul T Robinson1-0/+4
2024-02-28[Headers][X86] Make brief descriptions briefer (#82422)Paul T Robinson1-12/+8
2023-11-10[X86][AVX10] Permit AVX512 options/features used together with AVX10 (#71318)Phoebe Wang1-2/+2
2023-09-20[X86] Align other variants to use void * as 512 variants. (#66310)Freddy Ye1-1/+1
2023-01-25[X86] Ensure the _mm_test_all_ones macro does not reuse argument (PR60006)Simon Pilgrim1-1/+1
2022-11-08Fix duplicate word typos; NFCRageking81-1/+1
2022-04-26[NFC] Cleanup miscellaneous header itemsWarren Ristow1-2/+2
2022-04-22[x86] Support 3 builtin functions for 32-bits modeXiang1 Zhang1-3/+2
2022-04-22[Clang Format] emmintrin.h smmintrin.h (NFC)Xiang1 Zhang1-252/+230
2022-04-22Revert "[x86] Support 3 builtin functions for 32-bits mode"Xiang1 Zhang1-3/+4
2022-04-22[x86] Support 3 builtin functions for 32-bits modeXiang1 Zhang1-4/+3
2022-01-24[X86] Remove `__builtin_ia32_pmax/min` intrinsics and use generic `__builtin_...Simon Pilgrim1-8/+8
2022-01-21Revert rG8ee135dcf8ff060656ad481c3e980fe8763576f5 "[X86] Remove `__builtin_ia...Simon Pilgrim1-8/+8
2022-01-21[X86] Remove `__builtin_ia32_pmax/min` intrinsics and use generic `__builtin_...Simon Pilgrim1-8/+8
2021-09-14Check supported architectures in sseXYZ/avxXYZ headersserge-sans-paille1-0/+4
2021-09-06[X86] Add CRC32 feature.Tianqing Wang1-83/+2
2021-08-14[X86] Use a do {} while (0) in the _MM_EXTRACT_FLOAT implementation.Craig Topper1-1/+1
2021-08-14[X86] Use __builtin_bit_cast _mm_extract_ps instead of type punning through a...Craig Topper1-4/+2
2021-08-13[X86] Add parentheses around casts in some of the X86 intrinsic headers.Craig Topper1-63/+63
2019-04-08Move the builtin headers to use the new license file header.Chandler Carruth1-17/+3
2018-07-09[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper1-1/+1
2018-06-08[X86] Add builtins for blend with immediate control to enforce target feature...Craig Topper1-19/+6
2018-06-06[X86] Add builtins for vector element insert and extract for different 128 an...Craig Topper1-27/+21
2018-05-31[X86] Remove __extension__ from macro intrinsics when its not needed.Craig Topper1-20/+20
2018-05-23[DOXYGEN] Formatting changes for better intrinsics documentation renderingEkaterina Romanova1-30/+30
2018-05-21[X86] Remove some preprocessor feature checks from intrinsic headersCraig Topper1-2/+0
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-80/+80
2018-04-24[X86] Consistently use double underscore at the beginning of the include guar...Craig Topper1-3/+3
2018-01-02[DOXYGEN] Fix doxygen and content issues in smmintrin.hDouglas Yung1-3/+3
2017-05-15[DOXYGEN] Minor improvements in doxygen comments.Ekaterina Romanova1-3/+7
2017-04-18[DOXYGEN] Minor improvements in doxygen comments.Ekaterina Romanova1-148/+91
2017-04-14[X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang)Simon Pilgrim1-1/+1
2017-03-21[DOXYGEN] Improvements to smmintrin.h and emmintrin.h intrinsics.Ekaterina Romanova1-12/+12
2017-02-17Added doxygen comments to smmintrin.h's intrinsics.Ekaterina Romanova1-0/+2011
2016-06-04[X86] Use unsigned types for vector arithmetic in intrinsics to avoid undefin...Craig Topper1-1/+1
2016-05-29[X86][SSE] Make unsigned integer vector types generally availableSimon Pilgrim1-6/+0
2016-05-28[X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with ge...Simon Pilgrim1-6/+12
2016-05-27[Headers] Remove redundant typedef. NFC.Ahmed Bougacha1-1/+0
2016-05-17[X86] Add a few missing typecasts to intrinsics. Found by playing with -fno-l...Craig Topper1-3/+3
2015-11-11[X86] Add missing typecasts in intrinsic macros. This should make them more r...Craig Topper1-31/+59
2015-11-10[X86] Remove temporary variables from macros in x86 intrinsic headers. Preven...Craig Topper1-28/+17
2015-10-02[Headers][X86] Fix stream_load (movntdqa) to accept const*.Ahmed Bougacha1-2/+2
2015-10-01Fix the SSE4 byte sign extension in a cleaner way, and more thoroughlyChandler Carruth1-18/+10
2015-10-01Patch over a really horrible bug in our vector builtins that showed upChandler Carruth1-3/+18
2015-09-19[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IRSimon Pilgrim1-6/+6
2015-09-12Clean up trailing whitespace in the builtin headersSean Silva1-5/+5
2015-06-30[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTRMichael Kuperstein1-41/+41
2015-06-17Update the intel intrinsic headers to use the target attribute support.Eric Christopher1-9/+6