summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBuiltin.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Introduce a new builtin, __builtin_dump_struct, that is useful for dumping st...Aaron Ballman2018-04-101-0/+100
* [X86] Emit native IR for pmuldq/pmuludq builtins.Craig Topper2018-04-091-0/+36
* Fix typos in clangAlexander Kornienko2018-04-061-4/+4
* [Hexagon] Remove default values from lambda parametersKrzysztof Parzyszek2018-04-061-24/+24
* [coroutines] Add __builtin_coro_noop => llvm.coro.noopGor Nishanov2018-04-021-0/+2
* [Hexagon] Aid bit-reverse load intrinsics lowering with bitcodeKrzysztof Parzyszek2018-03-291-0/+51
* [Hexagon] Add support for "new" circular buffer intrinsicsKrzysztof Parzyszek2018-03-281-0/+94
* [ARM] Add ARMv8.2-A FP16 vector intrinsicAbderrazek Zaafrani2018-03-231-20/+42
* [NVPTX] Make tensor shape part of WMMA intrinsic's name.Artem Belevich2018-03-211-23/+23
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-211-4/+5
* [AArch64] Add vmulxh_lane fp16 vector intrinsicAbderrazek Zaafrani2018-03-201-0/+10
* [NVPTX] Make tensor load/store intrinsics overloaded.Artem Belevich2018-03-201-5/+3
* [ARM] Pass half or i16 types for NEON intrinsicsSjoerd Meijer2018-03-191-15/+17
* This reverts "r327189 - [ARM] Add ARMv8.2-A FP16 vector intrinsic"Sjoerd Meijer2018-03-131-63/+51
* [ARM] Add ARMv8.2-A FP16 vector intrinsicAbderrazek Zaafrani2018-03-091-51/+63
* [X86] Reverse the operand order of the implementation of the kunpack builtins.Craig Topper2018-02-121-1/+2
* [AArch64] Fixes for ARMv8.2-A FP16 scalar intrinsic - clang portionAbderrazek Zaafrani2018-02-121-17/+98
* [X86] Change the signature of the AVX512 packed fp compare intrinsics to retu...Craig Topper2018-02-101-17/+64
* [X86] Replace kortest intrinsics with native IR.Craig Topper2018-02-081-0/+12
* IRGen: Emit an inline implementation of __builtin_wmemcmp on MSVCRT platforms.Peter Collingbourne2018-01-241-0/+57
* [WebAssembly] Add mem.* builtin functions.Dan Gohman2018-01-231-0/+15
* [AArch64] Add ARMv8.2-A FP16 scalar intrinsicsAbderrazek Zaafrani2018-01-191-2/+215
* [X86] Implement old kunpck intrinsics using vector ops on vXi1 instead of int...Craig Topper2018-01-141-0/+22
* [X86] Replace cvt*2mask intrinsics with native IR using 'icmp slt X, zeroinit...Craig Topper2018-01-081-4/+27
* Add support for a limited subset of TS 18661-3 math builtins.Benjamin Kramer2018-01-061-0/+2
* [CGBuiltin] Handle unsigned mul overflow properly (PR35750)Vedant Kumar2018-01-031-1/+5
* [x86][icelake][bitalg]Coby Tayree2017-12-271-1/+7
* [X86] Allow _mm_prefetch (both the header implementation and the builtin) to ...Craig Topper2017-12-211-2/+3
* [AArch64] Enable fp16 data type for the Builtin for AArch64 only.Abderrazek Zaafrani2017-12-211-21/+31
* [AARch64] Add ARMv8.2-A FP16 vector intrinsicsAbderrazek Zaafrani2017-12-211-6/+177
* [ubsan] Diagnose noreturn functions which returnVedant Kumar2017-12-211-8/+1
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-8/+8
* [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
OpenPOWER on IntegriCloud