summaryrefslogtreecommitdiffstats
path: root/clang/lib/Checker
Commit message (Expand)AuthorAgeFilesLines
* Constify all references to Stmt* and CFGBlock* in libChecker.Zhongxing Xu2010-07-207-174/+182
* Constify.Zhongxing Xu2010-07-201-12/+15
* remove const_cast.Zhongxing Xu2010-07-201-2/+1
* constify.Zhongxing Xu2010-07-201-2/+2
* Constify.Zhongxing Xu2010-07-203-11/+12
* remove CallInliner.cpp.Zhongxing Xu2010-07-191-0/+0
* Add double close check to StreamChecker. Patch by Lei Zhang.Zhongxing Xu2010-07-191-4/+87
* Reapply r108617.Zhongxing Xu2010-07-197-73/+70
* BUILD_ARCHIVE is the default for libraries, no need to set it.Chris Lattner2010-07-181-1/+0
* Revert r108617, it broke the build.Benjamin Kramer2010-07-176-39/+73
* Prepare the analyzer for the callee in another translation unit:Zhongxing Xu2010-07-176-73/+39
* Fix '<rdar://problem/8202272> __imag passed non-complex should not crash' by ...Ted Kremenek2010-07-171-2/+1
* Fix APFloat assertion failure in IdempotentOperationChecker resulting in havingTed Kremenek2010-07-171-4/+6
* Improved false positive rate for the idempotent operations checker and moved ...Tom Care2010-07-165-7/+82
* Pass StringRefs by value.Benjamin Kramer2010-07-141-1/+1
* Introduce a new cast kind for an "lvalue bitcast", which handlesDouglas Gregor2010-07-131-0/+1
* Cleanup in CStringChecker. Now properly bifurcates the state for zero/nonzero...Jordy Rose2010-07-081-139/+171
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-2/+2
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-2/+2
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-2/+2
* Simplify code and remove comment that is no longer relevant.Argyrios Kyrtzidis2010-07-071-9/+2
* Remove Decl::getCompoundBody().Argyrios Kyrtzidis2010-07-071-1/+1
* Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis2010-07-074-10/+10
* Add memcmp() and bcmp() to CStringChecker. These check for valid access to th...Jordy Rose2010-07-071-0/+66
* Cleanup on CStringChecker and its associated tests. Also check for null argum...Jordy Rose2010-07-071-8/+77
* Change explicit handling of impossible condition to call llvm_unreachable in ...Tom Care2010-07-071-2/+2
* Silence an annoying GCC warning about use of an uninitialized variable. EvenChandler Carruth2010-07-071-1/+1
* Use 'llvm_unreachable' to mark impossible code paths so that GCC doesn'tChandler Carruth2010-07-071-1/+2
* Fix casts in RegionStore to not always assume that bindings are only to SubRe...Ted Kremenek2010-07-061-4/+4
* Implement dumpToStream() for NonStaticGlobalSpaceRegion and StaticGlobalSpace...Ted Kremenek2010-07-061-1/+8
* Add comment noting VLASizeChecker's duty in defining a VLA's extent.Jordy Rose2010-07-061-0/+6
* Add a new path-sensitive checker for functions in <string.h>, for both null-t...Jordy Rose2010-07-064-0/+361
* Sort CMake file.Ted Kremenek2010-07-061-9/+9
* Added a path-sensitive idempotent operation checker (-analyzer-idempotent-ope...Tom Care2010-07-065-3/+466
* Add an assertion.Zhongxing Xu2010-07-061-0/+3
* Remove the now-unused GRState::isEqual method. Instead of asking if an expres...Jordy Rose2010-07-061-25/+0
* Improve NULL-checking for CFRetain/CFRelease. We now remember that the argume...Jordy Rose2010-07-062-44/+52
* Support sizeof for VLA expressions (sizeof(someVLA)). sizeof(int[n]) still un...Jordy Rose2010-07-051-3/+32
* Track extents for VLAs.Jordy Rose2010-07-052-7/+38
* Add a new symbol type, SymbolExtent, to represent the extents of memory regio...Jordy Rose2010-07-047-133/+148
* Fix PR 7475 by enhancing the static analyzer to also invalidate bindings for ...Ted Kremenek2010-07-017-187/+358
* Add an ivar to SymbolReaper for the current statement, and then stop passing ...Jordy Rose2010-07-019-27/+24
* ExplodedGraph never uses ASTContext, remove it.Zhongxing Xu2010-07-012-4/+4
* Correctly implement the CheckerVisit optimization introduced in r106884, but ...Ted Kremenek2010-06-301-1/+1
* Pointers casted as integers still count as locations to SimpleSValuator, so d...Jordy Rose2010-06-301-1/+6
* Tweaker Checker::VisitEndAnalysis to have 'hasWorkRemaining' alsoTed Kremenek2010-06-291-2/+5
* llvm::errs() is non-buffered, so it doesn't need to be flushed.Dan Gohman2010-06-281-2/+2
* Pointer comparisons (and pointer-pointer subtraction). Basically filling in S...Jordy Rose2010-06-283-58/+322
* Implicitly compare symbolic expressions to zero when they're being used as co...Jordy Rose2010-06-271-3/+7
* Allow '__extension__' to be analyzed in a lvalue context.Ted Kremenek2010-06-261-2/+6
OpenPOWER on IntegriCloud