summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use pop_back_val() instead of both back() and pop_back().Robert Wilhelm2013-08-231-4/+2
* Split isFromMainFile into two functions.Eli Friedman2013-08-221-1/+1
* [analyzer] Clarify that r187624 is a hack and should be fixed better later.Jordan Rose2013-08-051-0/+3
* [analyzer] Silently drop all reports within synthesized bodies.Jordan Rose2013-08-011-0/+16
* Fix formatting. No functional change.Craig Topper2013-07-161-7/+5
* Add 'const' qualifiers to static const char* variables.Craig Topper2013-07-161-2/+2
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-041-1/+1
* [AST] Don't include RecursiveASTVisitor.h in ASTContext.hReid Kleckner2013-06-171-0/+2
* [analyzer; alternate edges] Fix the edge locations in presence of macros.Anna Zaks2013-06-081-1/+1
* [analyzer] Address Jordan’s code review for r183451Anna Zaks2013-06-061-3/+3
* [analyzer] Ensure that pieces with invalid locations always get removed from ...Anna Zaks2013-06-061-9/+24
* [analyzer; new edges] Simplify edges in a C++11 for-range loop.Jordan Rose2013-06-061-16/+41
* [analyzer] Improve debug output for PathDiagnosticPieces.Jordan Rose2013-06-061-54/+75
* [analyzer; new edges] Don't crash if the top-level entry edge is missing.Jordan Rose2013-06-061-7/+13
* [analyzer; new edges] Ignore self-edges, not all edges with the same location.Jordan Rose2013-06-061-6/+7
* [analyzer] Enable the new edge algorithm by default.Jordan Rose2013-06-031-1/+1
* [analyzer; new edges] Omit subexpression back-edges that span multiple lines.Jordan Rose2013-06-031-1/+16
* [analyzer; new edges] Don't eliminate subexpr edge cycles if the line is long.Jordan Rose2013-06-031-23/+83
* [analyzer; new edges] Eliminate "cycle edges" for a single subexpression.Jordan Rose2013-06-031-0/+50
* [analyzer; new edges] Improve enclosing contexts for logical expressions.Jordan Rose2013-06-031-9/+20
* [analyzer; new edges] Include context for edges to sub-expressions.Jordan Rose2013-06-031-254/+177
* [analyzer; new edges] Include a top-level function entry edge while optimizing.Jordan Rose2013-06-031-23/+29
* [analyzer; new edges] add simplifySimpleBranches() to reduce edges for branches.Ted Kremenek2013-05-311-2/+95
* [analyzer; new edges] in splitBranchConditionEdges() do not check that predec...Ted Kremenek2013-05-311-22/+26
* [analyzer;alternate arrows] Rename 'adjustBranchEdges' to 'splitBranchConditi...Ted Kremenek2013-05-311-4/+9
* Revert "[analyzer; alternate edges] don't add an edge incoming from the start...Jordan Rose2013-05-301-1/+8
* [analyzer; new edges] In for(;;), use the ForStmt itself for loop notes.Jordan Rose2013-05-301-3/+6
* [analyzer] Treat analyzer-synthesized function bodies like implicit bodies.Jordan Rose2013-05-241-5/+11
* [analyzer; new edges] Properly set location after exiting an inlined call.Jordan Rose2013-05-241-22/+7
* Make helper functions static.Benjamin Kramer2013-05-231-2/+2
* [analyzer;alternate edges] fix type that was causing the wrong path piece to ...Ted Kremenek2013-05-231-1/+1
* Insert explicit casts to try appease overload resolution in the buildbotsPete Cooper2013-05-221-1/+1
* Use scope-resolution operator to hopefully unbreak Windows builds.Ted Kremenek2013-05-221-1/+1
* Simplifiy code using return value of erase().Ted Kremenek2013-05-221-3/+1
* [analyzer; alternate edges] remove redundant adjacent "events" with the same ...Ted Kremenek2013-05-221-0/+27
* [analyzer;alternate edges] remove puny edges on the same line that span less ...Ted Kremenek2013-05-221-2/+70
* Remove unnecessary assignment.Ted Kremenek2013-05-221-2/+0
* [analyzer;alternate edges] prune out extra edges to a subexpression where we ...Ted Kremenek2013-05-211-4/+46
* [analyzer; alternated edges] look through expressions just like Environment d...Ted Kremenek2013-05-211-1/+3
* [analyzer; alternate edges] optimize edges for ObjC fast enumeration loops.Ted Kremenek2013-05-211-4/+49
* [analyzer] New edges: include an edge to the end-of-path location.Jordan Rose2013-05-181-0/+2
* [analyzer] Add a debug dump for PathPieces, a list of PathDiagnosticPieces.Jordan Rose2013-05-181-0/+54
* Revert "[analyzer; alternate edges] improve support for edges with PseudoObje...Jordan Rose2013-05-181-107/+4
* [analyzer; alternate edges] improve support for edges with PseudoObjectExprs.Ted Kremenek2013-05-171-4/+107
* [analyzer; alternate edges] treat 'if' statements the same way we do as 'for'...Ted Kremenek2013-05-171-20/+38
* [analyzer; alternate edges] don't add an edge incoming from the start of a fu...Ted Kremenek2013-05-171-8/+0
* [analyzer] Add an option to use the last location in the main source file as ...Anna Zaks2013-05-161-3/+8
* [analyzer; alternate arrows] for "loop back" edges add back the extra edge to...Ted Kremenek2013-05-091-0/+12
* [analyzer;alternate arrows] adapt 'for' loop aesthetic cleanup to 'while' loops.Ted Kremenek2013-05-091-13/+17
* [analyzer; alternate edges] insert an extra edge for 'for' statements to cond...Ted Kremenek2013-05-081-2/+93
OpenPOWER on IntegriCloud