Gabor Horvath
|
c0c55d2615
[Static Analyzer] Lambda support.
|
10 years ago |
Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
10 years ago |
Gabor Horvath
|
5595ece789
[analyzer] Individual configuration options can be specified for checkers.
|
10 years ago |
David Blaikie
|
8945a69913
clang-format a recent commit I made
|
10 years ago |
David Blaikie
|
8ee697fb1b
Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.
|
10 years ago |
Anna Zaks
|
a3911af74f
Do not inline methods of C++ containers (coming from headers).
|
11 years ago |
Sylvestre Ledru
|
b78303a715
With the option '-analyzer-config stable-report-filename=true',
|
11 years ago |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
11 years ago |
Jordan Rose
|
d0f476b4cb
[analyzer] Inline C++ operator new when c++-inline-allocators is turned on.
|
11 years ago |
Jordan Rose
|
9815ec0a00
Revert "[analyzer] Add very limited support for temporary destructors"
|
12 years ago |
Pavel Labath
|
046e79a425
[analyzer] Add very limited support for temporary destructors
|
12 years ago |
Jordan Rose
|
50fa64d441
[analyzer] Don't inline ~shared_ptr.
|
12 years ago |
Anna Zaks
|
d95b701756
[analyzer] Add an option to use the last location in the main source file as the report location.
|
12 years ago |
Jordan Rose
|
b11a9086eb
[analyzer] Enable destructor inlining by default (c++-inlining=destructors).
|
12 years ago |
Jordan Rose
|
c63a460d78
[analyzer] For now, don't inline [cd]tors of C++ containers.
|
12 years ago |
Jordan Rose
|
a12643622a
[analyzer] Allow suppressing diagnostics reported within the 'std' namespace
|
12 years ago |
Ted Kremenek
|
0f5c5c60e9
Add static analyzer support for conditionally executing static initializers.
|
12 years ago |
Ted Kremenek
|
02a88c3edf
Add configuration plumbing to enable static initializer branching in the CFG for the analyzer.
|
12 years ago |
Anna Zaks
|
713e075919
[analyzer] IDC: Add config option; perform the idc check on first “null node” rather than last “non-null”.
|
12 years ago |
Jordan Rose
|
a11f22f606
[analyzer] Turn on C++ constructor inlining by default.
|
12 years ago |
David Blaikie
|
dc84cd5efd
Include llvm::Optional in clang/Basic/LLVM.h
|
12 years ago |
Anna Zaks
|
ac3a3e7a40
[analyzer] Make shallow mode more shallow.
|
12 years ago |
Anna Zaks
|
6bbe1442a5
[analyzer] Use analyzer config for max-inlinable-size option.
|
12 years ago |
Anna Zaks
|
ce32890df0
[analyzer] Remove further references to analyzer-ipa.
|
12 years ago |
Jordan Rose
|
aeca2cc3a6
[analyzer] Add 'prune-paths' config option to disable path pruning.
|
12 years ago |
Jordan Rose
|
7ee8906295
[analyzer] Rename PruneNullReturnPaths to SuppressNullReturnPaths.
|
12 years ago |
Anna Zaks
|
d130140cb7
[analyzer] Add "-analyzer-config mode=[deep|shallow] ".
|
12 years ago |
Anna Zaks
|
bfa9ab8183
[analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa".
|
12 years ago |
Anna Zaks
|
73f0563009
[analyzer] refactor: access IPAMode through the accessor.
|
12 years ago |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
12 years ago |