summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add some MS aliases for existing intrinsicsAlbert Gutowski2016-09-141-0/+24
* Convert finite to builtinDehao Chen2016-09-141-0/+6
* Temporary fix for MS _Interlocked intrinsicsAlbert Gutowski2016-09-131-10/+2
* Reverse commit 281375 (breaks building Chromium)Albert Gutowski2016-09-131-24/+0
* Add bunch of _Interlocked builtinsAlbert Gutowski2016-09-131-14/+38
* Add some MS aliases for existing intrinsicsAlbert Gutowski2016-09-131-0/+24
* Implement MS _rot intrinsicsAlbert Gutowski2016-09-081-0/+52
* AMDGPU: Add clang builtin for ds_swizzle.Changpeng Fang2016-08-181-0/+3
* Revert "[X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows p...Reid Kleckner2016-08-161-5/+1
* [X86] Add xgetbv/x[X86] Add xgetbv xsetbv intrinsics to non-windows platformsMarina Yatsina2016-08-161-1/+5
* [x86] Fix a really nasty bug introduced in r276417 where alignmentChandler Carruth2016-08-101-1/+1
* AMDGPU : Add Clang builtin intrinsics for compare with the fullWei Ding2016-08-051-0/+8
* [OpenCL] Added underscores to the names of 'to_addr' OpenCL built-ins.Alexey Bader2016-08-041-2/+3
* [X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128 with g...Simon Pilgrim2016-07-221-0/+27
* AMDGPU: Remove legacy ldexp builtinMatt Arsenault2016-07-151-8/+0
* 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
OpenPOWER on IntegriCloud