summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang] Version support for UBSan handlersFilipe Cabecinhas2016-12-121-2/+2
* [CodeGen][ARM] Make sure the value and type used to create a bitcastAkira Hatanaka2016-12-011-10/+20
* IRGen: Remove all uses of CreateDefaultAlignedLoad.Peter Collingbourne2016-11-281-9/+22
* [AMDGPU] Change frexp.exp builtin to return i16 for f16 inputKonstantin Zhuravlyov2016-11-181-3/+12
* vector load store with length (left justified) clang portionZaara Syeda2016-11-151-7/+32
* [PowerPC] Implement BE VSX load/store builtins - clang portion.Tony Jiang2016-11-151-2/+18
* [OpenCL] Fix for integer parameters of enqueue_kernelAnastasia Stulova2016-11-141-23/+13
* [OpenCL] Change to clk_event parameter in enqueue_kernel.Anastasia Stulova2016-11-141-13/+9
* [AMDGPU] Add f16 builtin functions (VI+)Konstantin Zhuravlyov2016-11-131-4/+12
* [X86] Merge (near) duplicate scalar non-temporal store code. NFCI.Simon Pilgrim2016-11-111-20/+10
* [X86][AVX512][Clang] Add support for mask_{move|store|load}_s{s/d} and int2ma...Ayman Musa2016-11-081-0/+8
* Use toCharUnitsFromBits instead of TargetInfo::getCharWidthDavid Majnemer2016-10-311-6/+8
* Add support for __builtin_alloca_with_alignDavid Majnemer2016-10-311-0/+13
* [CodeGen] Provide an appropriate alignment for dynamic allocasDavid Majnemer2016-10-271-1/+7
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-10/+12
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-1/+84
* Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini2016-10-241-84/+1
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-1/+84
* [AVX-512] Replace 64-bit element and 512-bit vector pmin/pmax builtins with n...Craig Topper2016-10-241-17/+44
* [AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a selec...Craig Topper2016-10-221-2/+0
* Implement __stosb intrinsic as a volatile memsetAlbert Gutowski2016-10-141-0/+5
* Add 64-bit MS _Interlocked functions as builtins againAlbert Gutowski2016-10-131-86/+151
* Implement MS _ReturnAddress and _AddressOfReturnAddress intrinsicsAlbert Gutowski2016-10-131-0/+8
* Implement MS _BitScan intrinsicsAlbert Gutowski2016-10-121-0/+74
* Revert "Change Builtins name to be stored as StringRef instead of raw pointer...Mehdi Amini2016-10-111-2/+2
* Change Builtins name to be stored as StringRef instead of raw pointers (NFC)Mehdi Amini2016-10-101-2/+2
* Implement MS read/write barriers and __faststorefence intrinsicAlbert Gutowski2016-10-101-0/+11
* Implement __emul, __emulu, _mul128 and _umul128 MS intrinsicsAlbert Gutowski2016-10-101-8/+21
* Separate builtins for x84-64 and i386; implement __mulh and __umulhAlbert Gutowski2016-10-041-0/+24
* [coroutines] Adding builtins for coroutine intrinsics and backendutil support.Gor Nishanov2016-10-031-0/+33
* Use StringRef in Triple API (NFC)Mehdi Amini2016-10-011-4/+5
* [MS] Implement __iso_volatile loads/stores as builtinsMartin Storsjo2016-09-301-0/+35
* [CUDA] added __nvvm_atom_{sys|cta}_* builtins.Artem Belevich2016-09-281-1/+110
* [Power9] Builtins for ELF v.2 ABI conformance - front end portionNemanja Ivanovic2016-09-271-0/+19
* [OpenCL] Augment pipe built-ins with pipe packet size and alignment.Alexey Bader2016-09-231-12/+30
* 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
OpenPOWER on IntegriCloud