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
/
include
/
clang
/
Basic
/
BuiltinsX86.def
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
[X86] Lowering FMA intrinsics to native IR (Clang part)
Gabor Buella
2018-05-30
1
-91
/
+4
*
[X86] Remove masking from the AVX512VNNI builtins. Use a select in IR instead.
Craig Topper
2018-05-30
1
-24
/
+12
*
[X86] Tag some 128/256 load/store instructions as requiring avx512vl instead ...
Craig Topper
2018-05-29
1
-8
/
+8
*
[X86] Merge the 3 different flavors of masked vpermi2var/vpermt2var builtins ...
Craig Topper
2018-05-29
1
-56
/
+18
*
[X86] Remove mask from avx512ifma builtins. Use a select instruction instead.
Craig Topper
2018-05-26
1
-12
/
+6
*
[X86] Add const to another builtin that was missed from r331814.
Craig Topper
2018-05-25
1
-1
/
+1
*
[X86] Correct the target features on two avx512bw builtins that were incorrec...
Craig Topper
2018-05-25
1
-2
/
+2
*
[X86] Mark a few more builtins const that were missed in r331814.
Craig Topper
2018-05-25
1
-3
/
+3
*
[x86] invpcid intrinsic
Gabor Buella
2018-05-25
1
-0
/
+3
*
[X86] Remove mask argument from more builtins that are handled completely in ...
Craig Topper
2018-05-23
1
-30
/
+30
*
[X86] Remove mask argument from some builtins that are handled completely in ...
Craig Topper
2018-05-22
1
-7
/
+7
*
[X86] Remove a builtin that should have been removed in r332882.
Craig Topper
2018-05-21
1
-1
/
+0
*
[X86] Use __builtin_convertvector to implement some of the packed integer to ...
Craig Topper
2018-05-21
1
-7
/
+0
*
[X86] Remove some unused builtins.
Craig Topper
2018-05-21
1
-8
/
+0
*
[X86] Remove mask arguments from permvar builtins/intrinsics. Use a select in...
Craig Topper
2018-05-20
1
-12
/
+12
*
[X86] Revert part of r332266: Use __builtin_convertvector to replace some of ...
Craig Topper
2018-05-15
1
-0
/
+4
*
[X86] Use __builtin_convertvector to replace some of the avx512 truncate buil...
Craig Topper
2018-05-14
1
-8
/
+0
*
[X86] Emit better code for _mm_cvtu32_sd, _mm_cvtu64_sd, _mm_cvtu32_ss, and _...
Craig Topper
2018-05-13
1
-1
/
+0
*
[X86] ptwrite intrinsic
Gabor Buella
2018-05-10
1
-0
/
+3
*
[X86] Change the implementation of scalar masked load/store intrinsics to not...
Craig Topper
2018-05-10
1
-4
/
+4
*
[X86] Only enable the __ud2 and __int2c builtins if intrin.h has been included.
Craig Topper
2018-05-09
1
-2
/
+2
*
[X86] Mark builtins 'const' where possible
Craig Topper
2018-05-08
1
-1379
/
+1377
*
[X86] Correct the attributes on the incssp and rdssp builtins to only have 'n...
Craig Topper
2018-05-04
1
-2
/
+2
*
[X86] Make __builtin_ia32_directstore_u32 and __builtin_ia32_movdir64b 'nothrow'
Craig Topper
2018-05-03
1
-2
/
+2
*
[X86] Mark all x86 specific builtins as nothrow.
Craig Topper
2018-05-02
1
-1714
/
+1714
*
[X86] directstore and movdir64b intrinsics
Gabor Buella
2018-05-01
1
-0
/
+4
*
[X86] Move the 32-bit versions of rdfsbase/rdgsbase/wrfsbase/wrgsbase to Buil...
Craig Topper
2018-04-23
1
-6
/
+0
*
[X86] Move __builtin_ia32_movnti64 andd __builtin_ia32_rdrand64_step to Built...
Craig Topper
2018-04-23
1
-2
/
+0
*
[X86] WaitPKG intrinsics
Gabor Buella
2018-04-20
1
-0
/
+5
*
[X86] Fix cldemote builtin signature
Gabor Buella
2018-04-13
1
-1
/
+1
*
[X86] Introduce cldemote intrinsic
Gabor Buella
2018-04-13
1
-0
/
+3
*
[X86] Introduce wbinvd intrinsic
Gabor Buella
2018-04-12
1
-1
/
+2
*
[x86] wbnoinvd intrinsic
Gabor Buella
2018-04-11
1
-0
/
+3
*
[X86] Replace 512-bit masked pmaddubsw and pmaddwd intrinsic with unmasked in...
Craig Topper
2018-04-11
1
-2
/
+2
*
[X86] Remove some masked cvt builtins that can be replaced with legacy sse/av...
Craig Topper
2018-02-24
1
-11
/
+0
*
[X86] Remove __builtin_ia32_permvarsf256_mask and __builtin_ia32_permvarsi256...
Craig Topper
2018-02-24
1
-2
/
+0
*
[X86] Remove mask from 512 bit pmulhrsw/pmulhw/pmulhuw builtins.
Craig Topper
2018-02-20
1
-3
/
+3
*
[X86] Add rdpid command line option and intrinsics.
Craig Topper
2018-01-20
1
-0
/
+3
*
[X86] Fix vpshrd builtins to require an ICE for their constant argument to ma...
Craig Topper
2018-01-11
1
-9
/
+9
*
[x86][icelake][vbmi2]
Coby Tayree
2017-12-27
1
-0
/
+91
*
[x86][icelake][vnni]
Coby Tayree
2017-12-27
1
-0
/
+25
*
[x86][icelake][bitalg]
Coby Tayree
2017-12-27
1
-0
/
+11
*
[x86][icelake][vpclmulqdq]
Coby Tayree
2017-12-27
1
-0
/
+4
*
[x86][icelake][gfni]
Coby Tayree
2017-12-27
1
-0
/
+11
*
[x86][icelake][vaes]
Coby Tayree
2017-12-27
1
-0
/
+10
*
[X86] Add builtins and tests for 128 and 256 bit vpopcntdq.
Craig Topper
2017-12-16
1
-0
/
+4
*
Control-Flow Enforcement Technology - Shadow Stack and Indirect Branch Tracki...
Oren Ben Simhon
2017-11-26
1
-0
/
+10
*
[X86] Use separate builtins for fma4 scalar intrinsics. Use negations to remo...
Craig Topper
2017-11-25
1
-8
/
+4
*
[X86] test/testn intrinsics lowering to IR. clang side
Uriel Korach
2017-11-13
1
-24
/
+0
*
[X86] Reduce the number of FMA builtins needed by the frontend by adding nega...
Craig Topper
2017-11-10
1
-14
/
+0
[prev]
[next]