index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
lib
/
CodeGen
/
CGBuiltin.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
[X86] Add back some masked vector truncate builtins. Custom IRgen a a few oth...
Craig Topper
2018-06-08
1
-0
/
+29
*
[X86] Fold masking into subvector extract builtins.
Craig Topper
2018-06-08
1
-16
/
+21
*
[X86] Add builtins for vpermq/vpermpd instructions to enable target feature c...
Craig Topper
2018-06-08
1
-0
/
+18
*
[X86] Add builtins for shufps and shufpd to enable target feature and immedia...
Craig Topper
2018-06-08
1
-0
/
+30
*
[X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature ...
Craig Topper
2018-06-08
1
-0
/
+51
*
[X86] Add subvector insert and extract builtins to enable target feature chec...
Craig Topper
2018-06-08
1
-0
/
+69
*
[X86] Add builtins for vpermilps/pd instructions to enable target feature che...
Craig Topper
2018-06-08
1
-0
/
+27
*
[X86] Add builtins for blend with immediate control to enforce target feature...
Craig Topper
2018-06-08
1
-0
/
+21
*
[X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable targ...
Craig Topper
2018-06-07
1
-0
/
+29
*
[MS] Re-add support for the ARM interlocked bittest intrinscs
Reid Kleckner
2018-06-07
1
-68
/
+117
*
[X86] Add builtins for VALIGNQ/VALIGND to enable proper target feature checking.
Craig Topper
2018-06-07
1
-0
/
+20
*
[X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrin...
Craig Topper
2018-06-07
1
-0
/
+62
*
[X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsu...
Craig Topper
2018-06-07
1
-61
/
+112
*
[MS][ARM64]: Promote _setjmp to_setjmpex as there is no _setjmp in the ARM64 ...
Reid Kleckner
2018-06-06
1
-49
/
+55
*
Fix std::tuple errors
Reid Kleckner
2018-06-06
1
-12
/
+12
*
Implement bittest intrinsics generically for non-x86 platforms
Reid Kleckner
2018-06-06
1
-26
/
+142
*
[X86] Add builtins for vector element insert and extract for different 128 an...
Craig Topper
2018-06-06
1
-2
/
+23
*
[X86] Implement __builtin_ia32_vec_ext_v2si correctly even though we only use...
Craig Topper
2018-06-05
1
-1
/
+1
*
Reimplement the bittest intrinsic family as builtins with inline asm
Reid Kleckner
2018-06-05
1
-19
/
+56
*
Revert r333791 "Cap "voluntary" vector alignment at 16 for all Darwin platfor...
Reid Kleckner
2018-06-04
1
-19
/
+18
*
[X86] Replace __builtin_ia32_vbroadcastf128_pd256 and __builtin_ia32_vbroadca...
Craig Topper
2018-06-03
1
-26
/
+0
*
[X86] Pass ArrayRef instead of SmallVectorImpl& to the X86 builtin helper fun...
Craig Topper
2018-06-03
1
-10
/
+10
*
Revert r333848 "[X86] Pass ArrayRef instead of SmallVectorImpl& to the X86 bu...
Craig Topper
2018-06-03
1
-8
/
+8
*
[X86] Pass ArrayRef instead of SmallVectorImpl& to the X86 builtin helper fun...
Craig Topper
2018-06-03
1
-8
/
+8
*
[X86] When emitting masked loads/stores don't check for all ones mask.
Craig Topper
2018-06-03
1
-10
/
+0
*
[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)
Ivan A. Kosarev
2018-06-02
1
-30
/
+27
*
Cap "voluntary" vector alignment at 16 for all Darwin platforms.
John McCall
2018-06-01
1
-18
/
+19
*
[WebAssembly] Update to the new names for the memory builtin functions.
Dan Gohman
2018-06-01
1
-0
/
+15
*
[X86] Lowering FMA intrinsics to native IR (Clang part)
Gabor Buella
2018-05-30
1
-0
/
+94
*
Support __iso_volatile_load8 etc on aarch64-win32.
Simon Tatham
2018-05-30
1
-26
/
+42
*
[X86] Remove mask argument from more builtins that are handled completely in ...
Craig Topper
2018-05-23
1
-38
/
+33
*
[CodeGen] use nsw negation for builtin abs
Sanjay Patel
2018-05-22
1
-1
/
+2
*
[X86] Remove mask argument from some builtins that are handled completely in ...
Craig Topper
2018-05-22
1
-19
/
+11
*
[CodeGen] produce the LLVM canonical form of abs
Sanjay Patel
2018-05-22
1
-8
/
+4
*
[X86] Remove masking from pternlog llvm intrinsics and use a select instructi...
Craig Topper
2018-05-21
1
-0
/
+47
*
[AMDGPU] fixes for lds f32 builtins
Daniil Fukalov
2018-05-21
1
-0
/
+43
*
[X86] Change the implementation of scalar masked load/store intrinsics to not...
Craig Topper
2018-05-10
1
-2
/
+2
*
[Builtins] Improve the IR emitted for MSVC compatible rotr/rotl builtins to m...
Craig Topper
2018-05-10
1
-24
/
+12
*
[OpenCL] Fix typos in emitted enqueue kernel function names
Yaxun Liu
2018-05-09
1
-4
/
+4
*
Remove \brief commands from doxygen comments.
Adrian Prantl
2018-05-09
1
-3
/
+3
*
[ARM,AArch64] Add intrinsics for dot product instructions
Oliver Stannard
2018-04-27
1
-0
/
+12
*
[OpenCL] Add separate read_only and write_only pipe IR types
Sven van Haastregt
2018-04-27
1
-3
/
+6
*
[x86] Revert r330322 (& r330323): Lowering x86 adds/addus/subs/subus intrinsics
Chandler Carruth
2018-04-26
1
-98
/
+1
*
Lowering x86 adds/addus/subs/subus intrinsics (clang)
Alexander Ivchenko
2018-04-19
1
-1
/
+98
*
[NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instru...
Artem Belevich
2018-04-18
1
-16
/
+134
*
[XRay] Add clang builtin for xray typed events.
Keith Wyss
2018-04-17
1
-0
/
+38
*
Add modifiers for unsigned char and signed char field printing for __builtin_...
Aaron Ballman
2018-04-17
1
-0
/
+2
*
Add checks for format specifiers used by __builtin_dump_struct and added a ne...
Aaron Ballman
2018-04-17
1
-0
/
+1
*
[NEON] Support vrndns_f32 intrinsic
Ivan A. Kosarev
2018-04-13
1
-0
/
+6
*
[XRay][clang] Add flag to choose instrumentation bundles
Dean Michael Berris
2018-04-13
1
-0
/
+5
[prev]
[next]