Anna Zaks
|
b355be838a
[analyzer] Refactor: Remove Pred from NodeBuilderContext.
|
12 жил өмнө |
Jordan Rose
|
9198c71a62
[analyzer] Use cast<> instead of getAs<> for a CFGElement known to be a CFGStmt.
|
13 жил өмнө |
Jordan Rose
|
b5204ee302
[analyzer] Don't use the address of a temporary CFGElement.
|
13 жил өмнө |
Anna Zaks
|
fbcb3f11fc
[analyzer] Refactor the logic that determines if a functions should be
|
13 жил өмнө |
Jordan Rose
|
df51fb91c5
[analyzer] PostImplicitCall can also occur between CFGElements.
|
13 жил өмнө |
Sylvestre Ledru
|
bed28ac1d1
Fix a typo (the the => the)
|
13 жил өмнө |
Jordan Rose
|
852aa0d2c5
[analyzer] Make CallEnter, CallExitBegin, and CallExitEnd not be StmtPoints
|
13 жил өмнө |
Jordan Rose
|
8d0f528afd
[analyzer] Add a test that we are, in fact, doing a DFS on the ExplodedGraph.
|
13 жил өмнө |
Anna Zaks
|
df19fe7caf
[analyzer] Report the cumulative number of steps the analyzer performs.
|
13 жил өмнө |
Anna Zaks
|
0b3ade86a1
[analyzer] Run remove dead bindings right before leaving a function.
|
13 жил өмнө |
Douglas Gregor
|
87e154c09b
Remove the unused, unmaintained, incomplete 'Index' library.
|
13 жил өмнө |
Anna Zaks
|
e62f048960
[analyzer] Record the basic blocks covered by the analyzes run.
|
13 жил өмнө |
Anna Zaks
|
253955ca25
[analyser] Stats checker: do not mark a node as exhausted if we will
|
13 жил өмнө |
Anna Zaks
|
5903a373db
[analyzer] Add an option to re-analyze a dead-end path without inlining.
|
13 жил өмнө |
Anna Zaks
|
638e2d31fc
[analyzer] Add the stat for the number of successfully explored paths.
|
13 жил өмнө |
Anna Zaks
|
131579f198
[analyzer] Add a statistic for the number of times we reach the max
|
13 жил өмнө |
Ted Kremenek
|
337e4dbc68
[analyzer] fix regression in analyzer of NOT actually aborting on Stmts it doesn't understand. We registered
|
13 жил өмнө |
Anna Zaks
|
3fd5f370a2
[analyzer] Add support for NoRedundancy inlining mode.
|
13 жил өмнө |
Ted Kremenek
|
2ac58b7c09
Revert "Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change."
|
13 жил өмнө |
Ted Kremenek
|
437ee81e54
Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change.
|
13 жил өмнө |
Ted Kremenek
|
626719bd2c
Minor cleanup to node data structures in ExplodedGraph. No functionality change.
|
13 жил өмнө |
Ted Kremenek
|
8bef823818
Change references to 'const ProgramState *' to typedef 'ProgramStateRef'.
|
13 жил өмнө |
Ted Kremenek
|
3070e13dca
[analyzer] Remove CallEnterNodeBuilder and simplify ExprEngine::processCallEnter().
|
13 жил өмнө |
Ted Kremenek
|
894212e951
[analyzer] Remove CallExitNodeBuilder, and have ExprEngine::processCallExit() do the work manually. This is a nice simplification.
|
13 жил өмнө |
David Blaikie
|
99ba9e3bd7
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 жил өмнө |
Anna Zaks
|
6800ba622e
[analyzer] Make sink attribute part of the node profile.
|
14 жил өмнө |
Anna Zaks
|
2d950b15b2
[analyzer] Fix PR11282 - an assert in markAsSink
|
14 жил өмнө |
Anna Zaks
|
cdcc653642
[analyzer] BranchNodeBuilder should not generate autotransitions.
|
14 жил өмнө |
Anna Zaks
|
4d2ae4a703
[analyzer] Move enqueueEndOfFunction into CoreEngine.
|
14 жил өмнө |
Anna Zaks
|
dd7ddf2b22
[analyzer] Make CoreEngine responsible for enqueueing Stmt Nodes.
|
14 жил өмнө |