summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/Builtins.def
Commit message (Expand)AuthorAgeFilesLines
* [Clang] Add __builtin_launderEric Fiselier2018-12-141-0/+1
* [Builltins][X86] Provide implementations of __lzcnt16, __lzcnt, __lzcnt64 for...Craig Topper2018-12-141-5/+8
* Mark __builtin_shufflevector as using custom type checkingMatt Arsenault2018-11-291-1/+1
* [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflowMarco Antognini2018-10-221-3/+3
* [COFF, ARM64] Add _InterlockedCompareExchangePointer_nf intrinsicMandeep Singh Grang2018-10-051-0/+1
* [CodeGen] add rotate builtins that map to LLVM funnel shift Sanjay Patel2018-08-191-0/+9
* revert r340137: [CodeGen] add rotate builtinsSanjay Patel2018-08-191-9/+0
* [CodeGen] add/fix rotate builtins that map to LLVM funnel shift (retry)Sanjay Patel2018-08-191-0/+9
* revert r340135: [CodeGen] add rotate builtinsSanjay Patel2018-08-191-9/+0
* [CodeGen] add rotate builtinsSanjay Patel2018-08-191-0/+9
* [Builtins] Implement __builtin_clrsb to be compatible with gccCraig Topper2018-08-081-0/+3
* [constexpr] Support for constant evaluation of __builtin_memcpy andRichard Smith2018-08-041-0/+4
* Revert r338455 "[constexpr] Support for constant evaluation of __builtin_memc...Hans Wennborg2018-08-011-4/+0
* [constexpr] Support for constant evaluation of __builtin_memcpy andRichard Smith2018-07-311-0/+4
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* SafeStack: Add builtins to read unsafe stack top/bottomVlad Tsyrklevich2018-07-131-0/+2
* Fixing builtin __atomic_fetch_min declarationOmer Paparo Bivas2018-07-101-1/+1
* [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper2018-07-091-0/+1
* [CodeGen] make nan builtins pure rather than const (PR37778)Sanjay Patel2018-06-131-8/+8
* [MS] Re-add support for the ARM interlocked bittest intrinscsReid Kleckner2018-06-071-4/+10
* Reimplement the bittest intrinsic family as builtins with inline asmReid Kleckner2018-06-051-1/+12
* Add fopen to the list of builtins that we check and whitelist.Eric Christopher2018-05-301-0/+1
* Add Builtins.def support for fread and fwrite to ensure that -fno-builtin-Eric Christopher2018-05-241-0/+4
* Migrate libcalls-fno-builtin.c test from checking optimized assemblyEric Christopher2018-05-241-0/+7
* Added atomic_fetch_min, max, umin, umax intrinsics to clang.Elena Demikhovsky2018-05-131-0/+4
* [XRay] Add clang builtin for xray typed events.Keith Wyss2018-04-171-0/+1
* Introduce a new builtin, __builtin_dump_struct, that is useful for dumping st...Aaron Ballman2018-04-101-0/+1
* Fix typo in comment -fmath-errno=0 -> -fno-math-errnoSam Clegg2018-04-051-1/+1
* [coroutines] Add __builtin_coro_noop => llvm.coro.noopGor Nishanov2018-04-021-0/+1
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-211-2/+2
* Don't claim that va_start has special semantic checksReid Kleckner2018-03-021-1/+1
* Add va_start()/va_copy()/va_end to Builtins.defNico Weber2018-01-161-0/+4
* Add support for a limited subset of TS 18661-3 math builtins.Benjamin Kramer2018-01-061-2/+8
* [CodeGen] change const-ness of complex callsSanjay Patel2017-11-181-108/+108
* [CodeGen] fix const-ness of cbrt and fmaSanjay Patel2017-11-131-6/+6
* [CodeGen] add remquo to list of recognized library callsSanjay Patel2017-11-041-0/+4
* [CodeGen] fix const-ness of builtin equivalents of <math.h> and <complex.h> f...Sanjay Patel2017-11-021-129/+129
* [OpenMP] Implement omp_is_initial_device() as builtinJonas Hahnfeld2017-10-171-0/+3
* Basic: make the nan family pureSaleem Abdulrasool2017-10-171-3/+3
* Basic: adjust attributes on `nan` LIBBUILTINsSaleem Abdulrasool2017-10-131-3/+3
* [OpenCL] Add half load and store builtinsJan Vesely2017-09-071-0/+6
* [ms] Implement the __annotation intrinsicReid Kleckner2017-09-051-0/+1
* Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu2017-08-041-0/+15
* [OpenCL] Add missing subgroup builtinsJoey Gouly2017-08-011-2/+4
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-0/+5
* Support MS builtins using 'long' on LP64 platformsBruno Cardoso Lopes2017-06-211-15/+16
* [XRay] Add __xray_customeevent(...) as a clang-supported builtinDean Michael Berris2017-05-091-0/+3
* Implement _interlockedbittestandset as a builtinHans Wennborg2017-04-071-0/+1
* Revert r298491 and r298494 which changed Clang's handling of 'nonnull'Chandler Carruth2017-03-241-33/+27
* [X86] Implement __readgsqword (and the rest) as builtins (PR32373)Hans Wennborg2017-03-221-1/+0