summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin2015-09-161-0/+5
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-42/+42
* Rewrite users of Stmt::child_begin/end into for-range loops.Benjamin Kramer2015-07-031-4/+2
* Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman2015-06-231-8/+5
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-171-5/+2
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-18/+16
* Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie2014-11-191-6/+2
* Remove a use of raw pointer ownership (then non-ownership) in TrimmedGraph::p...David Blaikie2014-09-051-2/+3
* unique_ptrify ExplodedGraph::trimDavid Blaikie2014-09-051-1/+1
* unique_ptrify BugReporter::visitorsDavid Blaikie2014-09-041-49/+31
* unique_ptrify PathDiagnosticConsumer::HandlePathDiagnosticDavid Blaikie2014-08-291-1/+1
* unique_ptrify thep passing of BugReports to BugReportEquivClassDavid Blaikie2014-08-291-4/+3
* unique_ptrify PathDiagnostic::setEndOfPath's argumentDavid Blaikie2014-08-291-4/+4
* unique_ptr-ify PathDiagnosticPiece ownershipDavid Blaikie2014-08-291-3/+4
* Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek2014-08-271-8/+8
* Track IntrusiveRefCntPtr::get() changes from LLVM r212366Alp Toker2014-07-051-9/+9
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-29/+30
* [analyzer] Fix a leak found by LSan.Jordan Rose2014-04-231-4/+4
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [analyzer] Fix a bad bug in reversePropagateInterstingSymbols() where only on...Ted Kremenek2014-03-201-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-151-2/+2
* [analyzer] Eliminate memory leak in BugReporter::emitReport()Anton Yartsev2014-03-101-2/+5
* [C++11] Avoid implicit conversion of ArrayRef to std::vector and use move sem...Benjamin Kramer2014-03-101-4/+2
* [C++11] Replace OwningPtr include with <memory>.Ahmed Charles2014-03-091-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-11/+9
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-071-1/+1
* Remove dead return in BugReporter (found via -Wunreachable-code).Ted Kremenek2014-03-061-4/+2
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-3/+3
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Use llvm::DeleteContainerSeconds when possibleReid Kleckner2014-02-191-3/+1
* Expose the name of the checker producing each diagnostic message.Alexander Kornienko2014-02-111-7/+17
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Only mark dump() function definitions 'used' in debug buildsAlp Toker2014-01-041-2/+1
* [analyzer] Specialize "loop executed 0 times" for for-in and for-range loops.Jordan Rose2013-11-081-2/+13
* [analyzer] Don't draw edges to C++11 in-class member initializers.Jordan Rose2013-10-161-2/+38
* [analyzer] ArrayRef-ize BugReporter::EmitBasicReport.Jordan Rose2013-10-071-2/+4
* [analyzer] Replace bug category magic strings with shared constants, take 2.Jordan Rose2013-10-041-1/+1
* 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
OpenPOWER on IntegriCloud