- Feb 07, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 174613
-
Dmitri Gribenko authored
llvm-svn: 174612
-
Manuel Klimek authored
This is a powerful tool when doing iterative refined matches, where another match is started inside the match callback of the first one; this allows for example to find out whether the node was in the condition or body of its parent if-statement. llvm-svn: 174605
-
- Feb 06, 2013
-
-
Manuel Klimek authored
This is in preparation for adding other overloaded matchers. This change alone is a net win in LOC. I went through all matchers and looked whether we could now encode them as macro, or simplify them with the matcher atoms that were not available before. llvm-svn: 174540
-
- Feb 05, 2013
-
-
Jordan Rose authored
This is a text file with Markdown-ish formatting because we haven't decided where analyzer internal documents should go, but it's probably better to have this in source control than sitting on my local drive forever. llvm-svn: 174398
-
Ted Kremenek authored
Revert "Remove sparse text on diagnostic options. These are not really documented anywhere, and they really aren't for normal users." I changed my mind. We should just document these in the man page. llvm-svn: 174344
-
Ted Kremenek authored
Remove sparse text on diagnostic options. These are not really documented anywhere, and they really aren't for normal users. llvm-svn: 174338
-
- Feb 04, 2013
-
-
Manuel Klimek authored
We found that findAll has been implemented incorrectly multiple times by various people using the matchers. To prevent further wasted development effort, it makes sense to add it as convenience matcher implemented as eachOf(m, forEachDescendant(m)). This patch also updates the docs with the new matchers. llvm-svn: 174320
-
- Jan 30, 2013
-
-
Anna Zaks authored
Thanks Jordan! llvm-svn: 173955
-
Dmitri Gribenko authored
llvm-svn: 173950
-
Dmitri Gribenko authored
Patch by Laszlo Nagy llvm-svn: 173949
-
Chad Rosier authored
implementation; this is much more inline with the original implementation (i.e., pre-ubsan) and does not require run-time library support. The trapping implementation can be invoked using either '-fcatch-undefined-behavior' or '-fsanitize=undefined-trap -fsanitize-undefined-trap-on-error', with the latter being preferred. Eventually, the -fcatch-undefined-behavior' flag will be removed. llvm-svn: 173848
-
- Jan 23, 2013
-
-
Sean Silva authored
Anybody using clang is a "developer". llvm-svn: 173282
-
Dmitri Gribenko authored
llvm-svn: 173280
-
- Jan 22, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 173183
-
- Jan 17, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 172729
-
- Jan 16, 2013
-
-
Aaron Ballman authored
Adding verbiage to the Language Extensions document about __has_include and __has_include_next only being allowed within preprocessor directives. llvm-svn: 172643
-
Dmitri Gribenko authored
llvm-svn: 172588
-
Douglas Gregor authored
availability attribute. llvm-svn: 172587
-
- Jan 14, 2013
-
-
Dmitri Gribenko authored
[[gnu::...]] syntax Pointed out by Richard Smith on the mailing list. llvm-svn: 172487
-
- Jan 13, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 172362
-
Michael Gottesman authored
llvm-svn: 172345
-
- Jan 11, 2013
-
-
Nikola Smiljanic authored
Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago. llvm-svn: 172182
-
Nikola Smiljanic authored
llvm-svn: 172179
-
Nikola Smiljanic authored
Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago. llvm-svn: 172177
-
- Jan 09, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 172008
-
Dmitri Gribenko authored
llvm-svn: 172007
-
Daniel Jasper authored
This adds documentation for both LibFormat as well as the standalone tools and integrations built on top of it. It slightly restructures the ClangTools documentation. llvm-svn: 172004
-
Manuel Klimek authored
docs. llvm-svn: 171962
-
Nico Weber authored
Clang doesn't understand it. If someone wants to teach clang about that flag instead, please also add support for -fno-diagnostics-parseable-fixits for consistency. Until then, let the documentation match the current behavior. llvm-svn: 171952
-
Michael Gottesman authored
llvm-svn: 171920
-
- Jan 08, 2013
-
-
Sean Silva authored
I spotted someone confused about this, so remove the heading to make it clear that they really are a part of Tooling. llvm-svn: 171841
-
- Jan 07, 2013
-
-
Michael Gottesman authored
llvm-svn: 171799
-
Sean Silva authored
Sphinx was whining about this. llvm-svn: 171796
-
Sean Silva authored
This fixes the URL permanence of that URL. This is a bit of a hack. See the FIXME in the patch for what the "real" solution should be. llvm-svn: 171795
-
Daniel Dunbar authored
llvm-svn: 171788
-
Daniel Dunbar authored
- We don't need any static files currently, so drop that dir. llvm-svn: 171787
-
Daniel Dunbar authored
llvm-svn: 171786
-
- Jan 06, 2013
-
-
Dmitri Gribenko authored
these ideas don't get lost llvm-svn: 171667
-
Dmitri Gribenko authored
This is coming up again and again on the mailing list and IRC. llvm-svn: 171656
-