summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Implement kand/kandn/kor/kxor/kxnor/knot intrinsics using native IR.Craig Topper2017-12-161-0/+29
* [X86] Add builtins and tests for 128 and 256 bit vpopcntdq.Craig Topper2017-12-161-0/+4
* [CodeGen] Specialize mixed-sign mul-with-overflow (fix PR34920)Vedant Kumar2017-12-161-0/+95
* [CodeGen][X86] Implement _InterlockedCompareExchange128 intrinsicReid Kleckner2017-12-141-0/+39
* [Hexagon] Intrinsic support for V62 and V65Krzysztof Parzyszek2017-12-131-0/+57
* [CodeGen] fix mapping from fmod calls to frem instructionSanjay Patel2017-12-021-14/+18
* [CodeGen] remove stale comment; NFCSanjay Patel2017-12-021-1/+1
* [CodeGen] convert math libcalls/builtins to equivalent LLVM intrinsicsSanjay Patel2017-12-011-93/+173
* [XRay][clang] Introduce -fxray-always-emit-customeventsDean Michael Berris2017-11-301-3/+3
* [X86] Update CPUSupports code to reuse LLVM .def file [NFC]Erich Keane2017-11-221-71/+5
* Simplify CpuIs code to use include from LLVMErich Keane2017-11-151-89/+18
* [CodeGen] fix const-ness of cbrt and fmaSanjay Patel2017-11-131-9/+5
* Fix a bug with the use of __builtin_bzero in a conditional expression.John McCall2017-11-091-1/+1
* [NVPTX] Implement __nvvm_atom_add_gen_d builtin.Justin Lebar2017-11-071-0/+10
* [X86] Replace the mask cmpeq/cmple/cmplt/cmpgt/cmpge/cmpneq intrinsics with m...Craig Topper2017-11-061-26/+0
* [CodeGen] map sqrt libcalls to llvm.sqrt when errno is not setSanjay Patel2017-10-311-16/+13
* [OpenCL] Emit enqueued block as kernelYaxun Liu2017-10-141-34/+54
* [CUDA] Added __hmma_m16n16k16_* builtins to support mma instructions on sm_70Artem Belevich2017-10-121-0/+198
* [X86] Add support for 'amdfam17h' to __builtin_cpu_is to match gcc.Craig Topper2017-10-111-0/+2
* AMDGPU: Add read_exec_lo/hi builtinsMatt Arsenault2017-10-091-0/+9
* Split X86::BI__builtin_cpu_init handling into own function[NFC]Erich Keane2017-10-061-7/+9
* Fix check strings in test case and use llvm::to_string instead ofAkira Hatanaka2017-10-061-3/+5
* [CodeGen] Emit a helper function for __builtin_os_log_format to reduceAkira Hatanaka2017-10-061-63/+175
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-261-0/+15
* Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin...Justin Lebar2017-09-251-15/+0
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-251-0/+15
* [WebAssembly] Restore __builtin_wasm_rethrow builtinHeejin Ahn2017-09-161-0/+4
* [X86] Use native shuffle vector for the perm2f128 intrinsicsCraig Topper2017-09-151-0/+39
* Remove __builtin_wasm_rethrow builtinHeejin Ahn2017-09-151-4/+0
* [X86] [PATCH] [intrinsics] Lowering X86 ABS intrinsics to IR. (clang)Uriel Korach2017-09-131-0/+26
* [OpenCL] Add half load and store builtinsJan Vesely2017-09-071-0/+18
* Commit changes missing from r312572Reid Kleckner2017-09-051-1/+1
* [ms] Implement the __annotation intrinsicReid Kleckner2017-09-051-0/+23
* [OpenCL] Do not use vararg in emitted functions for enqueue_kernelYaxun Liu2017-09-031-19/+40
* [CodeGen]Refactor CpuSupports/CPUIs Builtin Code Gen to better work with Erich Keane2017-09-011-114/+129
* [X86] Add support for __builtin_cpu_initCraig Topper2017-08-281-3/+9
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-5/+6
* [X86] Implement __builtin_cpu_isCraig Topper2017-08-101-0/+117
* [X86] Support 'avx5124vnniw' and 'avx5124fmaps' for __builtin_cpu_supports.Craig Topper2017-08-081-2/+4
* [OpenCL] Add missing subgroup builtinsJoey Gouly2017-08-011-0/+19
* Fix incorrect assertion condition.Victor Leschuk2017-07-291-2/+2
* [ubsan] Diagnose invalid uses of builtins (clang)Vedant Kumar2017-07-291-2/+22
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-25/+27
* [SystemZ] Add support for IBM z14 processor (1/3)Ulrich Weigand2017-07-171-3/+99
* Enhance synchscope representation (clang)Konstantin Zhuravlyov2017-07-111-14/+13
* [X86] Move AVX512VPOPCNTDQ in __builtin_cpu_support's enum to match trunk gcc.Craig Topper2017-07-081-0/+2
* This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it showsSjoerd Meijer2017-07-061-177/+6
* [WebAssembly] Add throw/rethrow builtins for exception handlingHeejin Ahn2017-06-301-0/+10
* [AArch64] ADD ARMv.2-A FP16 vector intrinsicsAbderrazek Zaafrani2017-06-201-6/+177
* Expand vector oparation to as IR constants, PR28129.Dinar Temirbulatov2017-06-161-0/+21
OpenPOWER on IntegriCloud