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
/
avx2intrin.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
[X86] Restore the pavg intrinsics.
Craig Topper
2019-04-15
1
-10
/
+2
*
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
-143
/
+145
*
[X86] Rename __builtin_ia32_pslldqi128 to __builtin_ia32_pslldqi128_byteshift...
Craig Topper
2018-06-14
1
-4
/
+4
*
[X86] Add builtins for vpermq/vpermpd instructions to enable target feature c...
Craig Topper
2018-06-08
1
-12
/
+2
*
[X86] Change immediate type for some builtins from char to int.
Craig Topper
2018-06-08
1
-1
/
+1
*
[X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ...
Craig Topper
2018-06-08
1
-34
/
+3
*
[X86] Add subvector insert and extract builtins to enable target feature chec...
Craig Topper
2018-06-08
1
-10
/
+3
*
[X86] Add builtins for blend with immediate control to enforce target feature...
Craig Topper
2018-06-08
1
-34
/
+6
*
[X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin...
Craig Topper
2018-06-07
1
-74
/
+8
*
[X86] Remove __extension__ from macro intrinsics when its not needed.
Craig Topper
2018-05-31
1
-92
/
+92
*
[X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR
Yael Tsafrir
2017-09-12
1
-2
/
+10
*
[X86][AVX] Ensure vector non-temporal load/store intrinsics force pointer ali...
Simon Pilgrim
2017-07-29
1
-1
/
+2
*
[X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (clang)
Simon Pilgrim
2017-04-14
1
-1
/
+1
*
[X86] Use undefined instead of setzero in shufflevector based intrinsics when...
Craig Topper
2016-07-04
1
-32
/
+38
*
[X86] Fix pslldq/psrldq intrinsics to not fail compilation with immediates la...
Craig Topper
2016-06-25
1
-72
/
+70
*
[AVX512] Implement 512-bit and masked shufflelo and shufflehi intrinsics dire...
Craig Topper
2016-06-11
1
-2
/
+4
*
[X86] Handle AVX2 pslldqi and psrldqi intrinsics shufflevector creation direc...
Craig Topper
2016-06-09
1
-4
/
+74
*
[X86] Use unsigned types for vector arithmetic in intrinsics to avoid undefin...
Craig Topper
2016-06-04
1
-14
/
+14
*
[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
-12
/
+24
*
[X86] Add a few missing typecasts to intrinsics. Found by playing with -fno-l...
Craig Topper
2016-05-17
1
-1
/
+3
*
[X86] Add typecasts to remove most assumptions about what __m128i/__m256i is ...
Craig Topper
2016-05-16
1
-25
/
+25
*
[X86] Improve codegen for AVX2 gather with an all 1s mask.
Craig Topper
2015-12-01
1
-30
/
+39
*
[X86] _mm256_permutevar8x32_ps should take an integer vector for its shuffle ...
Craig Topper
2015-11-29
1
-2
/
+2
*
[X86] Add missing typecasts in intrinsic macros. This should make them more r...
Craig Topper
2015-11-11
1
-12
/
+10
*
[X86] Change pointer type in AVX2 gather builtins to be the scalar type inste...
Craig Topper
2015-11-11
1
-160
/
+118
*
[X86] Use setzero instead of set1(0) in a few places in intrinsic headers.
Craig Topper
2015-11-10
1
-3
/
+3
*
[X86] Remove temporary variables from macros in x86 intrinsic headers. Preven...
Craig Topper
2015-11-10
1
-41
/
+33
*
[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
-1
/
+3
*
[Headers][X86] Use __builtin_shufflevector in AVX2 broadcasts.
Ahmed Bougacha
2015-08-20
1
-11
/
+11
*
[X86] Rename DEFAULT_FN_ATTR macro to __DEFAULT_FN_ATTR
Michael Kuperstein
2015-06-30
1
-143
/
+143
*
Update the intel intrinsic headers to use the target attribute support.
Eric Christopher
2015-06-17
1
-1
/
+1
*
Use a define for per-file function attributes for the Intel intrinsic headers.
Eric Christopher
2015-06-17
1
-141
/
+146
*
[X86] Add _mm_broadcastsd_pd intrinsic
Michael Kuperstein
2015-05-19
1
-0
/
+6
*
[X86] Added _mm256_bslli_epi128 and _mm256_bsrli_epi128.
Michael Kuperstein
2015-05-19
1
-0
/
+4
*
_mm256_blend_epi16 is being cast to __m256d instead of __m256i. Fixing this.
Ekaterina Romanova
2015-04-10
1
-1
/
+1
*
[X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shuffles
Sanjay Patel
2015-03-12
1
-8
/
+15
*
Lower _mm256_broadcastsi128_si256 directly to a vector shuffle.
Juergen Ributzka
2015-03-03
1
-1
/
+1
*
Patched clang to emit x86 blends as shufflevectors.
Filipe Cabecinhas
2014-05-13
1
-3
/
+31
*
Fix argument types of some AVX2 intrinsics.
Eli Friedman
2013-09-23
1
-8
/
+8
*
Fix the name and the type of the argument for intrinisc
Juergen Ributzka
2013-08-17
1
-2
/
+2
*
Add missing include guards into headers in lib/Headers. While it may appear
Richard Smith
2013-07-14
1
-0
/
+5
*
PR14964: intrinsic headers using non-reserved identifiers
David Blaikie
2013-01-16
1
-192
/
+192
*
X86: add more GATHER intrinsics in Clang
Manman Ren
2012-06-29
1
-0
/
+112
*
X86: add more GATHER intrinsics in Clang
Manman Ren
2012-06-29
1
-6
/
+70
*
X86: add GATHER intrinsics (AVX2) in Clang
Manman Ren
2012-06-26
1
-0
/
+64
*
Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...
Craig Topper
2012-04-17
1
-5
/
+1
*
Change _mm256_permute4x64_epi64 and _mm256_permute4x64_pd to use builtin_shuf...
Craig Topper
2012-04-15
1
-2
/
+6
[next]