index
:
clang/clang.git
release_50-based
release_60-based
release_70-based
release_80-based
upstream/google/stable
upstream/google/testing
upstream/master
upstream/release_26
upstream/release_27
upstream/release_28
upstream/release_29
upstream/release_30
upstream/release_31
upstream/release_32
upstream/release_33
upstream/release_34
upstream/release_35
upstream/release_35@215011
upstream/release_36
upstream/release_37
upstream/release_38
upstream/release_39
upstream/release_40
upstream/release_50
upstream/release_60
upstream/release_70
upstream/release_80
upstream/release_90
wip/pending-upstream
(deprecated) Vendor branches of https://git.llvm.org/git/clang.git , use clang/llvm-project instead.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Headers
/
smmintrin.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Move the builtin headers to use the new license file header.
Chandler Carruth
2019-04-08
1
-17
/
+3
*
[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...
Craig Topper
2018-07-09
1
-1
/
+1
*
[X86] Add builtins for blend with immediate control to enforce target feature...
Craig Topper
2018-06-08
1
-19
/
+6
*
[X86] Add builtins for vector element insert and extract for different 128 an...
Craig Topper
2018-06-06
1
-27
/
+21
*
[X86] Remove __extension__ from macro intrinsics when its not needed.
Craig Topper
2018-05-31
1
-20
/
+20
*
[DOXYGEN] Formatting changes for better intrinsics documentation rendering
Ekaterina Romanova
2018-05-23
1
-30
/
+30
*
[X86] Remove some preprocessor feature checks from intrinsic headers
Craig Topper
2018-05-21
1
-2
/
+0
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-09
1
-80
/
+80
*
[X86] Consistently use double underscore at the beginning of the include guar...
Craig Topper
2018-04-24
1
-3
/
+3
*
[DOXYGEN] Fix doxygen and content issues in smmintrin.h
Douglas Yung
2018-01-02
1
-3
/
+3
*
[DOXYGEN] Minor improvements in doxygen comments.
Ekaterina Romanova
2017-05-15
1
-3
/
+7
*
[DOXYGEN] Minor improvements in doxygen comments.
Ekaterina Romanova
2017-04-18
1
-148
/
+91
*
[X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang)
Simon Pilgrim
2017-04-14
1
-1
/
+1
*
[DOXYGEN] Improvements to smmintrin.h and emmintrin.h intrinsics.
Ekaterina Romanova
2017-03-21
1
-12
/
+12
*
Added doxygen comments to smmintrin.h's intrinsics.
Ekaterina Romanova
2017-02-17
1
-0
/
+2011
*
[X86] Use unsigned types for vector arithmetic in intrinsics to avoid undefin...
Craig Topper
2016-06-04
1
-1
/
+1
*
[X86][SSE] Make unsigned integer vector types generally available
Simon Pilgrim
2016-05-29
1
-6
/
+0
*
[X86][SSE] Replace VPMOVSX and (V)PMOVZX integer extension intrinsics with ge...
Simon Pilgrim
2016-05-28
1
-6
/
+12
*
[Headers] Remove redundant typedef. NFC.
Ahmed Bougacha
2016-05-27
1
-1
/
+0
*
[X86] Add a few missing typecasts to intrinsics. Found by playing with -fno-l...
Craig Topper
2016-05-17
1
-3
/
+3
*
[X86] Add missing typecasts in intrinsic macros. This should make them more r...
Craig Topper
2015-11-11
1
-31
/
+59
*
[X86] Remove temporary variables from macros in x86 intrinsic headers. Preven...
Craig Topper
2015-11-10
1
-28
/
+17
*
[Headers][X86] Fix stream_load (movntdqa) to accept const*.
Ahmed Bougacha
2015-10-02
1
-2
/
+2
*
Fix the SSE4 byte sign extension in a cleaner way, and more thoroughly
Chandler Carruth
2015-10-01
1
-18
/
+10
*
Patch over a really horrible bug in our vector builtins that showed up
Chandler Carruth
2015-10-01
1
-3
/
+18
*
[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR
Simon Pilgrim
2015-09-19
1
-6
/
+6
*
Clean up trailing whitespace in the builtin headers
Sean Silva
2015-09-12
1
-5
/
+5
*
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
Michael Kuperstein
2015-06-30
1
-41
/
+41
*
Update the intel intrinsic headers to use the target attribute support.
Eric Christopher
2015-06-17
1
-9
/
+6
*
Use a define for per-file function attributes for the Intel intrinsic headers.
Eric Christopher
2015-06-17
1
-37
/
+42
*
Patched clang to emit x86 blends as shufflevectors.
Filipe Cabecinhas
2014-05-13
1
-3
/
+17
*
Intrinsics: fix extract & insert when index is out of bound.
Manman Ren
2013-10-23
1
-7
/
+7
*
Fix return type of _mm_extract_epi8 etc.
Eli Friedman
2013-09-21
1
-2
/
+3
*
PR14964: intrinsic headers using non-reserved identifiers
David Blaikie
2013-01-16
1
-3
/
+3
*
Correctly check argument types for some vector macros in smmintrin.h. Put par...
Craig Topper
2012-03-30
1
-16
/
+39
*
Add _mm_minpos_epu16 to smmintrin.h. Fixes PR12399.
Craig Topper
2012-03-30
1
-0
/
+6
*
Add popcnt feature flag to match gcc. This flag is implied when sse42 is enab...
Craig Topper
2011-12-29
1
-14
/
+3
*
Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne...
Craig Topper
2011-12-20
1
-2
/
+2
*
Fix obvious error in _mm_test_all_zeros. PR11565.
Bob Wilson
2011-12-14
1
-1
/
+1
*
Fix a blatant typo or cut/paste-o reported by users of this header.
Chandler Carruth
2011-12-09
1
-1
/
+1
*
Fix some additional x86 intrinsics to use "I" (ICE) markings. Fix *mmintrin....
Eli Friedman
2011-11-10
1
-15
/
+12
*
Misc fixes to pcmp*stri.
Eli Friedman
2011-11-08
1
-10
/
+10
*
Move some type defines from smmintrin.h to emmintrin.h to match where
Eric Christopher
2010-08-26
1
-4
/
+0
*
fix some vector extractions to return properly zero extended values
Chris Lattner
2010-08-20
1
-3
/
+5
*
Headers: Fix quoting of macro arguments in a couple more places.
Daniel Dunbar
2010-06-02
1
-8
/
+8
*
This is just a simple v4si * v4si, make it so.
Eric Christopher
2010-03-26
1
-1
/
+1
*
Make the license header in smmintrin.h match the other SSE headers.
Anders Carlsson
2010-03-24
1
-22
/
+22
*
fix PR6658: inline isn't a keyword in C89 mode, use __inline__ instead.
Chris Lattner
2010-03-22
1
-41
/
+41
*
Add sse4.2 header and builtin support.
Eric Christopher
2010-03-20
1
-0
/
+112
*
Add remaining sse4.1 intrinsics and builtins.
Eric Christopher
2010-03-15
1
-0
/
+91
[next]