aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Headers/emmintrin.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-10[X86][AVX10] Permit AVX512 options/features used together with AVX10 (#71318)Phoebe Wang1-4/+4
2023-10-05Revert "[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse...Bogdan Graur1-121/+0
2023-09-27[X86] Change target of __builtin_ia32_cmp[p|s][s|d] from avx into sse/sse2 (#...Freddy Ye1-0/+121
2023-09-20[X86] Align other variants to use void * as 512 variants. (#66310)Freddy Ye1-6/+6
2022-11-17[X86] Use correctly sized floating point literals in *zero_ps/pd.Craig Topper1-1/+1
2022-10-20[X86] Move 128/256-bit FP16/BF16 typedef to emmintrin.h or avxintrin.h, NFCIPhoebe Wang1-0/+10
2022-04-26[NFC] Fix argument types in doxygen commentWarren Ristow1-2/+2
2022-04-26[NFC] Cleanup miscellaneous header itemsWarren Ristow1-18/+38
2022-04-22[x86] Support 3 builtin functions for 32-bits modeXiang1 Zhang1-5/+2
2022-04-22[Clang Format] emmintrin.h smmintrin.h (NFC)Xiang1 Zhang1-738/+501
2022-04-22Revert "[x86] Support 3 builtin functions for 32-bits mode"Xiang1 Zhang1-2/+5
2022-04-22[x86] Support 3 builtin functions for 32-bits modeXiang1 Zhang1-5/+2
2022-02-08[X86] Remove __builtin_ia32_padd/psub saturated intrinsics and use generic __...Simon Pilgrim1-8/+8
2022-02-08Revert rG6c174ab2ad0676b295f11f6c3913eff9289fa6b9 "[X86] Remove __builtin_ia3...Simon Pilgrim1-8/+8
2022-02-08[X86] Remove __builtin_ia32_padd/psub saturated intrinsics and use generic __...Simon Pilgrim1-8/+8
2022-01-24[X86] Remove `__builtin_ia32_pmax/min` intrinsics and use generic `__builtin_...Simon Pilgrim1-4/+4
2022-01-21Revert rG8ee135dcf8ff060656ad481c3e980fe8763576f5 "[X86] Remove `__builtin_ia...Simon Pilgrim1-4/+4
2022-01-21[X86] Remove `__builtin_ia32_pmax/min` intrinsics and use generic `__builtin_...Simon Pilgrim1-4/+4
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-13/+13
2021-01-25[x86] Fix trivial typo in emmintrin.hWolfgang Pieb1-1/+1
2020-04-07[X86] Fix implicit sign conversion warnings in X86 headers.Pierre Gousseau1-3/+3
2019-12-19[X86] Mark various pointer arguments in builtins as constWarren Ristow1-12/+12
2019-10-27Fix a spelling mistake in a couple of intrinsic description comments. NFCGreg Bedwell1-2/+2
2019-07-22[X86] Remove const from some intrinsics that shouldn't have themPaul Robinson1-3/+3
2019-04-15[X86] Restore the pavg intrinsics.Craig Topper1-10/+2
2019-04-08Move the builtin headers to use the new license file header.Chandler Carruth1-17/+3
2019-02-12[X86] Use the new unaligned vector typedefs for the loadu/storeu intrinsics p...Craig Topper1-4/+4
2019-02-08[X86] Add explicit alignment to __m128/__m128i/__m128d/etc. to allow matching...Craig Topper1-6/+9
2018-09-29[X86] Add more of the icc unaligned load/store to/from 128 bit vector intrinsicsCraig Topper1-1/+106
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-4/+4
2018-06-14[X86] Rename __builtin_ia32_pslldqi128 to __builtin_ia32_pslldqi128_byteshift...Craig Topper1-4/+4
2018-06-08[X86] Add builtins for shufps and shufpd to enable target feature and immedia...Craig Topper1-3/+2
2018-06-08[X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ...Craig Topper1-16/+3
2018-06-07[X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin...Craig Topper1-40/+4
2018-06-06[X86] Add builtins for vector element insert and extract for different 128 an...Craig Topper1-13/+6
2018-06-05[X86] Mark all the builtins and intrinsics that require MMX and an SSE featur...Craig Topper1-6/+8
2018-05-31[X86] Fix wrong intrinsic semantic.Tim Shen1-5/+5
2018-05-31[X86] Remove __extension__ from macro intrinsics when its not needed.Craig Topper1-12/+12
2018-05-30[X86] Add __extension__ to a bunch of places in our intrinsic headers that fa...Craig Topper1-36/+36
2018-05-30[X86] Remove 'return' from a bunch of intrinsics that return void and use a b...Craig Topper1-1/+1
2018-05-22[X86] As mentioned in post-commit feedback in D47174, move the 128 bit f16c i...Craig Topper1-2/+0
2018-05-22[X86] Move 128-bit f16c intrinsics to __emmintrin_f16c.h include from emmintr...Craig Topper1-1/+1
2018-05-21[X86] Use __builtin_convertvector to implement some of the packed integer to ...Craig Topper1-1/+1
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-225/+225
2018-02-16[DOXYGEN] There was a request in the review D41507 to change the notation for...Ekaterina Romanova1-57/+57
2018-01-02[DOXYGEN] Fix doxygen and content issues in emmintrin.hDouglas Yung1-48/+63
2017-09-12[X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IRYael Tsafrir1-2/+10
2017-06-06[DOXYGEN] Corrected several typos and incorrect parameters description that S...Ekaterina Romanova1-3/+29