Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
há 10 anos atrás |
David Blaikie
|
df1edce61f
Simplify ownership of ExplodedGraph in the CoreEngine by removing unique_ptr indirection.
|
há 11 anos atrás |
Manuel Klimek
|
cbcae73c51
Re-applying r214962.
|
há 11 anos atrás |
Rui Ueyama
|
0c6a6659ea
Revert "Fix modelling of non-lifetime-extended temporary destructors in the analyzer."
|
há 11 anos atrás |
Manuel Klimek
|
2282b76a95
Fix modelling of non-lifetime-extended temporary destructors in the analyzer.
|
há 11 anos atrás |
Jordan Rose
|
0674b813aa
[analyzer] Don't create new PostStmt nodes if we don't have to.
|
há 11 anos atrás |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
há 11 anos atrás |
Chandler Carruth
|
2e5043a88c
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
|
há 11 anos atrás |
Craig Topper
|
83daac80e9
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
há 11 anos atrás |
Jordan Rose
|
d0f476b4cb
[analyzer] Inline C++ operator new when c++-inline-allocators is turned on.
|
há 11 anos atrás |
Ted Kremenek
|
0f5c5c60e9
Add static analyzer support for conditionally executing static initializers.
|
há 12 anos atrás |
David Blaikie
|
b07805485c
Remove the CFGElement "Invalid" state.
|
há 12 anos atrás |
David Blaikie
|
7a95de68c0
Replace ProgramPoint llvm::cast support to be well-defined.
|
há 12 anos atrás |
David Blaikie
|
fdf6a279c9
Replace CFGElement llvm::cast support to be well-defined.
|
há 12 anos atrás |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
há 12 anos atrás |
Anna Zaks
|
b355be838a
[analyzer] Refactor: Remove Pred from NodeBuilderContext.
|
há 12 anos atrás |
Jordan Rose
|
9198c71a62
[analyzer] Use cast<> instead of getAs<> for a CFGElement known to be a CFGStmt.
|
há 13 anos atrás |
Jordan Rose
|
b5204ee302
[analyzer] Don't use the address of a temporary CFGElement.
|
há 13 anos atrás |
Anna Zaks
|
fbcb3f11fc
[analyzer] Refactor the logic that determines if a functions should be
|
há 13 anos atrás |
Jordan Rose
|
df51fb91c5
[analyzer] PostImplicitCall can also occur between CFGElements.
|
há 13 anos atrás |
Sylvestre Ledru
|
bed28ac1d1
Fix a typo (the the => the)
|
há 13 anos atrás |
Jordan Rose
|
852aa0d2c5
[analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPoints
|
há 13 anos atrás |
Jordan Rose
|
8d0f528afd
[analyzer] Add a test that we are, in fact, doing a DFS on the ExplodedGraph.
|
há 13 anos atrás |
Anna Zaks
|
df19fe7caf
[analyzer] Report the cumulative number of steps the analyzer performs.
|
há 13 anos atrás |
Anna Zaks
|
0b3ade86a1
[analyzer] Run remove dead bindings right before leaving a function.
|
há 13 anos atrás |
Douglas Gregor
|
87e154c09b
Remove the unused, unmaintained, incomplete 'Index' library.
|
há 13 anos atrás |
Anna Zaks
|
e62f048960
[analyzer] Record the basic blocks covered by the analyzes run.
|
há 13 anos atrás |
Anna Zaks
|
253955ca25
[analyser] Stats checker: do not mark a node as exhausted if we will
|
há 13 anos atrás |
Anna Zaks
|
5903a373db
[analyzer] Add an option to re-analyze a dead-end path without inlining.
|
há 13 anos atrás |
Anna Zaks
|
638e2d31fc
[analyzer] Add the stat for the number of successfully explored paths.
|
há 13 anos atrás |