summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+3
* Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"Vedant Kumar2017-06-021-177/+6
* [AArch64] Add ARMv8.2-A FP16 vefctor intrinsicsAbderrazek Zaafrani2017-06-011-6/+177
* [X86] Adding avx512_vpopcntdq feature set and its intrinsicsOren Ben Simhon2017-05-251-31/+39
* [PowerPC] Implement vec_xxsldwi builtin.Tony Jiang2017-05-241-0/+41
* [PowerPC] Implement vec_xxpermdi builtin.Tony Jiang2017-05-241-0/+33
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-2/+1
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-4/+4
* [XRay] Add __xray_customeevent(...) as a clang-supported builtinDean Michael Berris2017-05-091-0/+26
* ANSIfy more. Still no behavior change.Nico Weber2017-05-051-1/+1
* ANSIfy. No behavior change.Nico Weber2017-05-051-1/+1
* Implement _interlockedbittestandset as a builtinHans Wennborg2017-04-071-3/+21
* [X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into ...Michael Zuckerman2017-04-041-0/+22