| 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/+6 |
* | [Sema] Add some compile time _FORTIFY_SOURCE diagnostics | Erik Pilkington | 2019-03-18 | 1 | -5/+5 |
* | [Clang] Add __builtin_launder | Eric Fiselier | 2018-12-14 | 1 | -0/+18 |
* | Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" | Fangrui Song | 2018-11-30 | 1 | -0/+9 |
* | Revert r347417 "Re-Reinstate 347294 with a fix for the failures." | Fangrui Song | 2018-11-30 | 1 | -9/+0 |
* | Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." | Hans Wennborg | 2018-11-28 | 1 | -0/+9 |
* | Revert r347417 "Re-Reinstate 347294 with a fix for the failures." | Hans Wennborg | 2018-11-27 | 1 | -9/+0 |
* | Re-Reinstate 347294 with a fix for the failures. | Bill Wendling | 2018-11-21 | 1 | -0/+9 |
* | Revert r347364 again, the fix was incomplete. | Nico Weber | 2018-11-21 | 1 | -9/+0 |
* | Reinstate 347294 with a fix for the failures. | Bill Wendling | 2018-11-20 | 1 | -0/+9 |
* | Revert 347294, it turned many bots on lab.llvm.org:8011/console red. | Nico Weber | 2018-11-20 | 1 | -9/+0 |
* | Use is.constant intrinsic for __builtin_constant_p | Bill Wendling | 2018-11-20 | 1 | -0/+9 |
* | [Sema] Clean up some __builtin_*_chk diagnostics | Erik Pilkington | 2018-09-06 | 1 | -4/+15 |
* | Implement semantic checking for __builtin_signbit. | Aaron Ballman | 2018-06-19 | 1 | -0/+23 |
* | Reverting due to line ending changes; will reapply after addressing that. | Aaron Ballman | 2018-06-19 | 1 | -223/+200 |
* | Implement semantic checking for __builtin_signbit. | Aaron Ballman | 2018-06-19 | 1 | -200/+223 |
* | Disallow pointers to const in __sync_fetch_and_xxx. | Aaron Ballman | 2018-05-05 | 1 | -0/+5 |
* | Add __sync_fetch_and_nand (again) | Hal Finkel | 2014-10-02 | 1 | -0/+5 |
* | Patch to check at compile time for overflow when | Fariborz Jahanian | 2014-09-18 | 1 | -2/+23 |
* | patch to add missing warning on sizeof wrong parameter | Fariborz Jahanian | 2014-09-12 | 1 | -5/+25 |
* | Add __builtin_operator_new and __builtin_operator_delete, which act like calls | Richard Smith | 2014-06-03 | 1 | -0/+5 |
* | Only provide MS builtins when -fms-extensions is on | Reid Kleckner | 2013-11-13 | 1 | -0/+6 |
* | Refactor all diagnosing of TypoCorrections through a common function, in | Richard Smith | 2013-08-17 | 1 | -1/+1 |
* | Add tests to check recent changes to some builtins. | Bill Wendling | 2012-12-18 | 1 | -0/+15 |
* | Tweak wording and add diagnostic groups to misc diagnostics. | Eli Friedman | 2012-11-02 | 1 | -1/+1 |
* | Avoid multiple atomic builtin declaration. | Abramo Bagnara | 2012-09-22 | 1 | -0/+14 |
* | Add -Wstring-plus-int, which warns on "str" + int and int + "str". | Nico Weber | 2012-03-02 | 1 | -1/+1 |
* | Modify how the -verify flag works. Currently, the verification string and | Richard Trieu | 2011-12-15 | 1 | -1/+1 |
* | Replace the implementation of __builtin_constant_p (which was based on the GCC | Richard Smith | 2011-12-09 | 1 | -0/+60 |
* | Suggest typo corrections for implicit function declarations. | Hans Wennborg | 2011-12-06 | 1 | -2/+2 |
* | Remove warning for null characters in CFString literals. Clang handles them ... | Ted Kremenek | 2011-03-15 | 1 | -1/+1 |
* | zap trailing whitespace | Gabor Greif | 2010-10-15 | 1 | -5/+5 |
* | fix PR7885, rejecting invalid uses of __builtin_constant_p. | Chris Lattner | 2010-10-12 | 1 | -0/+7 |
* | Have Sema check for validity of CGString literal | Fariborz Jahanian | 2010-09-07 | 1 | -1/+1 |
* | Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>. | Douglas Gregor | 2010-08-25 | 1 | -0/+5 |
* | Make the pointer arguments to the __sync_* builtins pointers to | Douglas Gregor | 2010-07-28 | 1 | -0/+6 |
* | Mark __builtin_eh_return as noreturn. Patch by Dimitry Andric. | Benjamin Kramer | 2010-07-26 | 1 | -0/+4 |
* | Improve the representation of the atomic builtins in a few ways. First, we make | Chandler Carruth | 2010-07-18 | 1 | -0/+5 |
* | Fix PR7600, and correctly convert the result of an atomic builtin to the | Chandler Carruth | 2010-07-09 | 1 | -1/+4 |
* | Remove the argument number from the constant integer diagnostic. | Eric Christopher | 2010-04-19 | 1 | -1/+1 |
* | Consolidate most of the integer constant expression builtin requirement | Eric Christopher | 2010-04-17 | 1 | -1/+1 |
* | testcase for previous patch! | Chris Lattner | 2009-12-30 | 1 | -4/+5 |
* | Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. | Daniel Dunbar | 2009-12-15 | 1 | -1/+1 |
* | Provide a custom diagnostic when code tries to use an unknown builtin | Douglas Gregor | 2009-09-28 | 1 | -0/+4 |
* | builtin_trap should be noreturn, this fixes PR5062, patch by | Chris Lattner | 2009-09-26 | 1 | -0/+5 |
* | implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. | Chris Lattner | 2009-09-23 | 1 | -0/+10 |
* | Implement __builtin_unreachable(), a GCC 4.5 extension. | Chris Lattner | 2009-09-21 | 1 | -0/+11 |
* | Prep for new warning. | Mike Stump | 2009-07-22 | 1 | -1/+1 |
* | Test changes to account for removed builtins. | Eli Friedman | 2009-06-06 | 1 | -9/+0 |
* | Fix the atomics sema code to convert operands to the argument types | Chris Lattner | 2009-05-08 | 1 | -1/+1 |