llvm-project/clang/utils
Richard Smith caf3390d44 Constant expression evaluation refactoring:
- Remodel Expr::EvaluateAsInt to behave like the other EvaluateAs* functions,
   and add Expr::EvaluateKnownConstInt to capture the current fold-or-assert
   behaviour.
 - Factor out evaluation of bitfield bit widths.
 - Fix a few places which would evaluate an expression twice: once to determine
   whether it is a constant expression, then again to get the value.

llvm-svn: 141561
2011-10-10 18:28:20 +00:00
..
ABITest utils/ABITest: Factor out type naming code slightly. 2010-09-27 20:13:24 +00:00
C++Tests Tests: Tweak LLVM-Code-Symbols test to ignore common and undefined symbols for 2009-12-26 22:58:48 +00:00
CIndex Wrap 'data' key in quotes. 2010-04-17 00:37:35 +00:00
OptionalTests fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
TableGen Constant expression evaluation refactoring: 2011-10-10 18:28:20 +00:00
TestUtils Fix typo in test program 2010-07-14 00:09:17 +00:00
VtableTest More magic. 2010-03-29 03:26:49 +00:00
analyzer [analyzer] Static Analyzer Qualification Infrastructure: Scripts to support basic testing of the analyzer on external projects. This can be used as a basis for setting up a buildbot. 2011-10-06 23:26:27 +00:00
valgrind Add a valgrind suppressions file for x86_64-pc-linux-gnu and gcc-4.3.3 which 2009-09-04 02:53:57 +00:00
CaptureCmd Use /usr/bin/env trick to find python. Patch by Krister Walfridsson. 2009-07-10 20:15:12 +00:00
CmpDriver fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
FindSpecRefs Use /usr/bin/env trick to find python. Patch by Krister Walfridsson. 2009-07-10 20:15:12 +00:00
FuzzTest FuzzTest: Add support for reading list of replacements from a file. 2010-05-30 22:27:55 +00:00
SummarizeErrors Use /usr/bin/env trick to find python. Patch by Krister Walfridsson. 2009-07-10 20:15:12 +00:00
builtin-defines.c Tweak this non-default test so it still works w/ x86 feature support. 2009-05-11 23:11:21 +00:00
clang-completion-mode.el Minor fix for clang-completion-mode, from Dve Abrahams 2010-12-14 16:52:29 +00:00
clangVisualizers.txt Easier debugging with Visual Studio Visualizers, from Nikola Smiljanic! 2011-07-27 05:22:46 +00:00
token-delta.py Add a very primitive clang based multifile 'delta'. 2009-02-24 07:42:32 +00:00