Douglas Gregor
|
d2536a604f
Revert r144703. It was a dumb idea anyway; will add the new bits more
|
13 years ago |
Douglas Gregor
|
b8691df825
Split GenerateModuleAction into its own action, which will start
|
13 years ago |
Tobias Grosser
|
6e0afc8610
Parse LLVM command line arguments after plugins have been loaded
|
14 years ago |
Douglas Gregor
|
531dcce3e5
Eliminate the unused -create-module cc1-level option
|
14 years ago |
Douglas Gregor
|
467dc88512
Introduce a -cc1 option "-emit-module", that creates a binary module
|
14 years ago |
Jordy Rose
|
08b86531ad
[analyzer] Overhaul of checker registration in preparation for basic plugin support. Removes support for checker groups (we can add them back in later if we decide they are still useful), and -analyzer-checker-help output is a little worse for the time being (no packages).
|
14 years ago |
Argyrios Kyrtzidis
|
7ee2049278
[arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors.
|
14 years ago |
Argyrios Kyrtzidis
|
69325d5b7c
[arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option.
|
14 years ago |
Jonathan D. Turner
|
3bd21383f0
Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch.
|
14 years ago |
Argyrios Kyrtzidis
|
c2e70b46b6
[arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be.
|
14 years ago |
Chandler Carruth
|
f7f8188fac
Raise the ARCMT functionality in Clang into proper FrontendActions.
|
14 years ago |
Ted Kremenek
|
72e3a0a2a5
Re-enable disable free optimization where the FrontendAction is not freed when -disable-free is passed. This accidentally was commited in r128011.
|
14 years ago |
Ted Kremenek
|
4f32786ac4
Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes.
|
14 years ago |
Douglas Gregor
|
e6ec11aa15
Remove the AST printer (-ast-print-xml), which is too incomplete and
|
14 years ago |
Argyrios Kyrtzidis
|
116f3640da
Intoduce '-analyzer-checker-help' flag which outputs a list of all available static analyzer checkers.
|
14 years ago |
Douglas Gregor
|
91a230a15f
Eliminate the internal command-line option for viewing inheritance in C++ classes, since it's only really worked for the trivial cases anyway due to lame pseudo-parsing of the class name. The viewInheritance() function is still available for use in the debugger, where this is far more useful
|
14 years ago |
Argyrios Kyrtzidis
|
43dee22025
[analyzer] Overhauling of the checker registration mechanism.
|
14 years ago |
Ted Kremenek
|
9b66371644
Split 'include/clang/StaticAnalyzer' into 'include/clang/StaticAnalyzer/Core' and 'include/clang/StaticAnalyzer/Checkers'.
|
14 years ago |
Ted Kremenek
|
21142581d5
Chris Lattner has strong opinions about directory
|
14 years ago |
Ted Kremenek
|
3a8f40ed5e
Rename headers: 'clang/GR' 'clang/EntoSA' and
|
14 years ago |
Ted Kremenek
|
9ef6537a89
Rename static analyzer namespace 'GR' to 'ento'.
|
14 years ago |
Argyrios Kyrtzidis
|
5a4f98ff94
[analyzer] Refactoring: Move stuff into namespace 'GR'.
|
14 years ago |
Argyrios Kyrtzidis
|
98cabbad47
[analyzer] Refactoring: include/clang/Checker -> include/clang/GR
|
14 years ago |
Michael J. Spencer
|
03013fa9a0
Merge System into Support.
|
14 years ago |
John McCall
|
f351424139
Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals
|
14 years ago |
Argyrios Kyrtzidis
|
e8f0ba75a3
getNumErrors() -> hasErrorOccurred()
|
14 years ago |
Peter Collingbourne
|
1b7255de78
Move ExecuteCompilerInvocation to a new library FrontendTool
|
15 years ago |