summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* - Changed PathDiagnosticPiece::getLocation() to return a PathDiagnosticLocationTed Kremenek2009-04-011-5/+168
* More code reshuffling. No functionality change.Ted Kremenek2009-03-311-465/+465
* Allow two codepaths for PathDiagnostic generation. This patch mainly consists ofTed Kremenek2009-03-311-41/+77
* Simplify more code by using SVal::getAsSymbol().Ted Kremenek2009-03-301-9/+4
* Convert use of loc::SymbolVal and nonloc::SymbolVal to V.getAsSymbol(). ThisTed Kremenek2009-03-301-11/+4
* Adjust control-flow endpoints for '&&' and '||'.Ted Kremenek2009-03-281-17/+49
* Text PathDiagnosticBuilder::getEnclosingStmt() about '?'Ted Kremenek2009-03-281-2/+19
* Teach PathDiagnosticBuilder::getEnclosingStmtLocation() about while/if/do/for,Ted Kremenek2009-03-281-2/+30
* BugReporter: For control-flow edges from 'if', 'for', 'do', 'while' toTed Kremenek2009-03-271-4/+40
* BugReporter: PathDiagnosticBuilder::ExecutionContinues now returns aTed Kremenek2009-03-271-39/+43
* BugReporter:Ted Kremenek2009-03-271-31/+78
* - Add class PathDiagosticLocationPair.Ted Kremenek2009-03-261-22/+22
* analyzer infrastructure: make a bunch of changes to symbolic expressions thatTed Kremenek2009-03-261-3/+3
* Use the correct data structures!Ted Kremenek2009-03-121-7/+9
* PathDiagnostics:Ted Kremenek2009-03-121-91/+127
* BugReporter:Ted Kremenek2009-03-101-0/+96
* Create PathDiagnosticPiece subclasses PathDiagnosticEventPiece andTed Kremenek2009-03-061-25/+19
* BasicStore:Ted Kremenek2009-03-051-2/+4
* Rework use of loc::SymbolVal in the retain/release checker to use the new methodTed Kremenek2009-03-031-1/+1
* BugReporter: Construct path-related PathDiagnosticPieces with kind "ControlFl...Ted Kremenek2009-03-021-11/+21
* When retrieving the location of a Node, for MemberExprs use the location of theTed Kremenek2009-02-271-1/+7
* Use Loc::IsLocType() instead of isPointerType() and isReferenceType().Ted Kremenek2009-02-261-2/+1
* Drop uses of isPointerLikeType.Daniel Dunbar2009-02-261-1/+1
* Tidy up 'ExecutionContinues' to distinguish between jumping to the end of a '...Ted Kremenek2009-02-231-17/+14
* Tidy up the path diagnostic generation logic in BugReporter and remove a case...Ted Kremenek2009-02-231-50/+53
* Hooked up the necessary machinery to allow the retain/release checker referenceTed Kremenek2009-02-181-10/+40
* BugReporter: Use llvm::raw_string_stream instead of std::ostringstream.Ted Kremenek2009-02-101-29/+25
* Use BugReport::getDescription() for the compiler warning text.Ted Kremenek2009-02-071-2/+2
* Overhaul BugReporter interface and implementation. The new interface cleans upTed Kremenek2009-02-041-182/+196
* PathDiagnostics:Ted Kremenek2009-01-271-0/+1
* More hacking on static analyzer diagnostics. When emitting summary diagnosti...Ted Kremenek2009-01-241-108/+76
* Output summary diagnostic for each bug report.Ted Kremenek2009-01-231-7/+12
* Added virtual method DiagnosticClient::IncludeInDiagnosticCounts(). This is ...Ted Kremenek2009-01-231-0/+42
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-15/+8
* Fix <rdar://problem/6454568>: BugReporter should correctly handle switch stat...Ted Kremenek2008-12-201-5/+7
* Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the...Ted Kremenek2008-12-051-6/+6
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-3/+3
* This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner2008-11-181-11/+24
* eliminate dependence of strange "Diagnostic::Report" method, Chris Lattner2008-11-181-4/+6
* This patch did the following renaming. There should be no functional changes.Zhongxing Xu2008-10-171-9/+9
* Use DeclStmt::decl_iterator instead of using Decl::getDecl(). Soon DeclStmts...Ted Kremenek2008-10-061-2/+6
* This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek2008-10-041-78/+102
* Add "category" to BugTypes, allowing bugs to be grouped.Ted Kremenek2008-09-201-6/+12
* ProgramPoint now takes the space of two pointers instead of one. This change wasTed Kremenek2008-09-161-5/+2
* Add missing spaces in path diagnostics.Ted Kremenek2008-09-121-3/+3
* adjust to changes in various APIs from LLVM. We can't printChris Lattner2008-08-231-1/+3
* various updates to match r54873 on mainline.Chris Lattner2008-08-171-1/+1
* Rename ValueState -> GRState.Ted Kremenek2008-08-131-40/+40
* Refactor Dead Stores error reporting to use the simplified BugReporter::EmitB...Ted Kremenek2008-07-141-2/+3
* Added method "EmitBasicReport" to BugReporter to simplify the emission of sim...Ted Kremenek2008-07-141-7/+23
OpenPOWER on IntegriCloud