summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/Builtins.def
Commit message (Expand)AuthorAgeFilesLines
* [Builtins] Implement __builtin_is_constant_evaluated for use in C++2aEric Fiselier2019-04-241-0/+1
* [MS] Make __iso_volatile_* available on all targetsReid Kleckner2019-03-281-0/+8
* Re-fix _lrotl/_lrotr to always take Long, no matter the platform.Erich Keane2019-03-081-2/+2
* Revert "Enable _rotl, _lrotl, _rotr, _lrotr on all platforms."Erich Keane2019-03-081-4/+4
* Enable _rotl, _lrotl, _rotr, _lrotr on all platforms.Erich Keane2019-03-041-4/+4
* [Builtins] Treat `bcmp` as a builtin.Clement Courbet2019-02-141-1/+2
* Add a new builtin: __builtin_dynamic_object_sizeErik Pilkington2019-01-301-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Emit !callback metadata and introduce the callback attributeJohannes Doerfert2019-01-191-0/+5
* [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