summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* AMDGPU: Update for rsq intrinsic changesMatt Arsenault2016-07-151-14/+12
* AMDGPU: Add Clang Builtin for v_lerp_u8Wei Ding2016-07-151-0/+2
* AMDGPU: Export workitem builtinsJan Vesely2016-07-101-0/+28
* [CodeGen] Use llvm::Type::getVectorNumElements instead of casting to llvm::Ve...Craig Topper2016-07-081-3/+2
* [X86] Reuse existing lambda and remove unnecessary argument from vector cmp b...Craig Topper2016-07-081-16/+11
* [X86] Remove a couple calls to create V2F64 and V4F32 types for builtin handl...Craig Topper2016-07-081-29/+17
* [X86] Use native IR for immediate values 0-7 of packed fp cmp builtins. This ...Craig Topper2016-07-061-0/+45
* [AVX512] Use the generic ctlz intrinsic to implement the vplzcntd/q builtins.Craig Topper2016-07-061-0/+12
* [OpenCL] An implementation of device side enqueue (DSE) from OpenCL v2.0 s6.1...Anastasia Stulova2016-07-051-0/+142
* [OpenCL] Make OpenCL Builtins added according to the right version.Anastasia Stulova2016-07-041-1/+1
* [AVX512] Modify what indices we emit for the zero vector we use for zero exte...Craig Topper2016-07-041-1/+1
* Emit more intrinsics for builtin functionsMatt Arsenault2016-07-011-39/+92
* [AVX512] Zero extend cmp intrinsic return value.Igor Breger2016-06-291-2/+2
* AMDGPU: Add builtin to read exec maskMatt Arsenault2016-06-281-4/+14
* [AVX512] Replace masked integer cmp and ucmp builtins with native IR.Craig Topper2016-06-221-7/+57
* [X86][SSE4A] Use native IR for mask movntsd/movntss intrinsics.Simon Pilgrim2016-06-171-0/+20
* [ARM] Add mrrc/mrrc2 intrinsics and update existing mcrr/mcrr2 intrinsics.Ranjeet Singh2016-06-171-0/+68
* [x86] generate IR for AVX2 integer min/max builtinsSanjay Patel2016-06-161-5/+17
* [Builtin] Make __builtin_thread_pointer target-independent.Marcin Koscielnicki2016-06-161-0/+7
* [x86] translate SSE packed FP comparison builtins to IRSanjay Patel2016-06-151-124/+74
* [x86] generate IR for SSE integer min/max builtinsSanjay Patel2016-06-151-0/+27
* Reverting r272777 because one of the testsRanjeet Singh2016-06-151-68/+0
* [AVX512] Use native IR for mask pcmpeq/pcmpgt intrinsics.Craig Topper2016-06-151-0/+49
* [ARM] Add mrrc/mrrc2 intrinsics and update existing mcrr/mcrr2 intrinsics.Ranjeet Singh2016-06-151-0/+68
* Fix unused variable warningSimon Pilgrim2016-06-131-51/+50
* [Clang][X86] Convert non-temporal store builtins to generic __builtin_nontemp...Simon Pilgrim2016-06-131-63/+51
* [CodeGen] Update to use an ArrayRef of uint32_t instead of int in calls to Cr...Craig Topper2016-06-121-10/+10
* [X86] Handle AVX2 pslldqi and psrldqi intrinsics shufflevector creation direc...Craig Topper2016-06-091-52/+0
* [X86] Reuse the EmitX86Select routine to handle the select for masked palignr...Craig Topper2016-06-091-16/+7
* [AVX512] Emit select instruction instead of using x86 specific instrinsics.Igor Breger2016-06-081-33/+59
* [AVX512] Convert masked palignr builtins directly to native IR similar to the...Craig Topper2016-06-061-5/+23
* [AVX512] Convert masked load builtins to generic masked load intrinsics inste...Craig Topper2016-05-311-0/+67
* [AVX512] Emit generic masked store instrinsics instead of using x86 specific ...Craig Topper2016-05-311-0/+68
* [X86] Simplify alignr builtin support by recognizing that NumLaneElts is alwa...Craig Topper2016-05-291-9/+7
* [CodeGen] Use the ArrayRef form CreateShuffleVector instead of building Const...Craig Topper2016-05-291-48/+39
* AMDGPU: Add fract builtinMatt Arsenault2016-05-281-0/+3
* [CodeGen] Don't crash when sizeof(long) != 4 for some intrinsDavid Majnemer2016-05-271-6/+9
* [OpenCL] Add to_{global|local|private} builtin functions.Yaxun Liu2016-05-201-0/+23
* Add all the avx512 flavors to __builtin_cpu_supports's list.Benjamin Kramer2016-05-201-0/+21
* [CUDA] Implement __ldg using intrinsics.Justin Lebar2016-05-191-0/+45
* [WebAssembly] Rename memory_size intrinsic to current_memoryDerek Schuff2016-05-021-2/+2
* [AArch64] Fix D19098 fallout.Marcin Koscielnicki2016-04-191-5/+0
* [ARM NEON] Define vfms_f32 on ARM, and all vfms using vfma.Ahmed Bougacha2016-04-191-16/+0
* make __builtin_isfinite more efficient (PR27145)Sanjay Patel2016-04-071-19/+12
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-55/+52
* AMDGPU: Add frexp_mant + frexp_exp builtinsMatt Arsenault2016-03-301-0/+8
* Silencing warnings from MSVC 2015 Update 2. Both of these changes silence "C4...Aaron Ballman2016-03-301-1/+1
* Add missing __builtin_bitreverse8Matt Arsenault2016-03-231-0/+1
* [CUDA] Implement atomicInc and atomicDec builtinsJustin Lebar2016-03-221-0/+16
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-3/+1
OpenPOWER on IntegriCloud