| Commit message (Expand) | Author | Age | Files | Lines |
* | [Builtins] Implement __builtin_is_constant_evaluated for use in C++2a | Eric Fiselier | 2019-04-24 | 1 | -0/+1 |
* | [MS] Make __iso_volatile_* available on all targets | Reid Kleckner | 2019-03-28 | 1 | -0/+8 |
* | Re-fix _lrotl/_lrotr to always take Long, no matter the platform. | Erich Keane | 2019-03-08 | 1 | -2/+2 |
* | Revert "Enable _rotl, _lrotl, _rotr, _lrotr on all platforms." | Erich Keane | 2019-03-08 | 1 | -4/+4 |
* | Enable _rotl, _lrotl, _rotr, _lrotr on all platforms. | Erich Keane | 2019-03-04 | 1 | -4/+4 |
* | [Builtins] Treat `bcmp` as a builtin. | Clement Courbet | 2019-02-14 | 1 | -1/+2 |
* | Add a new builtin: __builtin_dynamic_object_size | Erik Pilkington | 2019-01-30 | 1 | -0/+1 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | Emit !callback metadata and introduce the callback attribute | Johannes Doerfert | 2019-01-19 | 1 | -0/+5 |
* | [Clang] Add __builtin_launder | Eric Fiselier | 2018-12-14 | 1 | -0/+1 |
* | [Builltins][X86] Provide implementations of __lzcnt16, __lzcnt, __lzcnt64 for... | Craig Topper | 2018-12-14 | 1 | -5/+8 |
* | Mark __builtin_shufflevector as using custom type checking | Matt Arsenault | 2018-11-29 | 1 | -1/+1 |
* | [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow | Marco Antognini | 2018-10-22 | 1 | -3/+3 |
* | [COFF, ARM64] Add _InterlockedCompareExchangePointer_nf intrinsic | Mandeep Singh Grang | 2018-10-05 | 1 | -0/+1 |
* | [CodeGen] add rotate builtins that map to LLVM funnel shift | Sanjay Patel | 2018-08-19 | 1 | -0/+9 |
* | revert r340137: [CodeGen] add rotate builtins | Sanjay Patel | 2018-08-19 | 1 | -9/+0 |
* | [CodeGen] add/fix rotate builtins that map to LLVM funnel shift (retry) | Sanjay Patel | 2018-08-19 | 1 | -0/+9 |
* | revert r340135: [CodeGen] add rotate builtins | Sanjay Patel | 2018-08-19 | 1 | -9/+0 |
* | [CodeGen] add rotate builtins | Sanjay Patel | 2018-08-19 | 1 | -0/+9 |
* | [Builtins] Implement __builtin_clrsb to be compatible with gcc | Craig Topper | 2018-08-08 | 1 | -0/+3 |
* | [constexpr] Support for constant evaluation of __builtin_memcpy and | Richard Smith | 2018-08-04 | 1 | -0/+4 |
* | Revert r338455 "[constexpr] Support for constant evaluation of __builtin_memc... | Hans Wennborg | 2018-08-01 | 1 | -4/+0 |
* | [constexpr] Support for constant evaluation of __builtin_memcpy and | Richard Smith | 2018-07-31 | 1 | -0/+4 |
* | Remove trailing space | Fangrui Song | 2018-07-30 | 1 | -1/+1 |
* | SafeStack: Add builtins to read unsafe stack top/bottom | Vlad Tsyrklevich | 2018-07-13 | 1 | -0/+2 |
* | Fixing builtin __atomic_fetch_min declaration | Omer Paparo Bivas | 2018-07-10 | 1 | -1/+1 |
* | [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w... | Craig Topper | 2018-07-09 | 1 | -0/+1 |
* | [CodeGen] make nan builtins pure rather than const (PR37778) | Sanjay Patel | 2018-06-13 | 1 | -8/+8 |
* | [MS] Re-add support for the ARM interlocked bittest intrinscs | Reid Kleckner | 2018-06-07 | 1 | -4/+10 |
* | Reimplement the bittest intrinsic family as builtins with inline asm | Reid Kleckner | 2018-06-05 | 1 | -1/+12 |
* | Add fopen to the list of builtins that we check and whitelist. | Eric Christopher | 2018-05-30 | 1 | -0/+1 |
* | Add Builtins.def support for fread and fwrite to ensure that -fno-builtin- | Eric Christopher | 2018-05-24 | 1 | -0/+4 |
* | Migrate libcalls-fno-builtin.c test from checking optimized assembly | Eric Christopher | 2018-05-24 | 1 | -0/+7 |
* | Added atomic_fetch_min, max, umin, umax intrinsics to clang. | Elena Demikhovsky | 2018-05-13 | 1 | -0/+4 |
* | [XRay] Add clang builtin for xray typed events. | Keith Wyss | 2018-04-17 | 1 | -0/+1 |
* | Introduce a new builtin, __builtin_dump_struct, that is useful for dumping st... | Aaron Ballman | 2018-04-10 | 1 | -0/+1 |
* | Fix typo in comment -fmath-errno=0 -> -fno-math-errno | Sam Clegg | 2018-04-05 | 1 | -1/+1 |
* | [coroutines] Add __builtin_coro_noop => llvm.coro.noop | Gor Nishanov | 2018-04-02 | 1 | -0/+1 |
* | [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua... | Eric Fiselier | 2018-03-21 | 1 | -2/+2 |
* | Don't claim that va_start has special semantic checks | Reid Kleckner | 2018-03-02 | 1 | -1/+1 |
* | Add va_start()/va_copy()/va_end to Builtins.def | Nico Weber | 2018-01-16 | 1 | -0/+4 |
* | Add support for a limited subset of TS 18661-3 math builtins. | Benjamin Kramer | 2018-01-06 | 1 | -2/+8 |
* | [CodeGen] change const-ness of complex calls | Sanjay Patel | 2017-11-18 | 1 | -108/+108 |
* | [CodeGen] fix const-ness of cbrt and fma | Sanjay Patel | 2017-11-13 | 1 | -6/+6 |
* | [CodeGen] add remquo to list of recognized library calls | Sanjay Patel | 2017-11-04 | 1 | -0/+4 |
* | [CodeGen] fix const-ness of builtin equivalents of <math.h> and <complex.h> f... | Sanjay Patel | 2017-11-02 | 1 | -129/+129 |
* | [OpenMP] Implement omp_is_initial_device() as builtin | Jonas Hahnfeld | 2017-10-17 | 1 | -0/+3 |
* | Basic: make the nan family pure | Saleem Abdulrasool | 2017-10-17 | 1 | -3/+3 |
* | Basic: adjust attributes on `nan` LIBBUILTINs | Saleem Abdulrasool | 2017-10-13 | 1 | -3/+3 |
* | [OpenCL] Add half load and store builtins | Jan Vesely | 2017-09-07 | 1 | -0/+6 |