summaryrefslogtreecommitdiffstats
path: root/clang/lib/Checker
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> libclang...Argyrios Kyrtzidis2010-12-2286-31048/+0
* [analyzer] Refactoring: include/clang/Checker -> include/clang/GRArgyrios Kyrtzidis2010-12-2280-220/+220
* If the unary operator is prefix and an lvalue (in C++), bindZhongxing Xu2010-12-221-5/+10
* The base type is not always pointer type. We may cast to a base reference.Zhongxing Xu2010-12-221-2/+8
* Always blast through no-op casts when getting expr SVals.Zhongxing Xu2010-12-221-6/+1
* After inlining the CXXConstructExpr, bind the temporary object region to it.Zhongxing Xu2010-12-222-11/+22
* Rename 'VisitLocation' to 'visitLocation'.Ted Kremenek2010-12-204-13/+9
* Rename 'Generate[Node,Sink]' to 'generate[Node,Sink]'.Ted Kremenek2010-12-2033-74/+74
* If the initializer is an rvalue and the variable is a const reference,Zhongxing Xu2010-12-191-3/+6
* The evaluation of dereference and address-of is identical.Zhongxing Xu2010-12-181-14/+1
* Replace all uses of PathV1::get{Basename,Dirname,Suffix} with their PathV2 eq...Michael J. Spencer2010-12-181-2/+2
* Replace all uses of PathV1::getLast with PathV2::filename.Michael J. Spencer2010-12-181-1/+1
* Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}.Michael J. Spencer2010-12-171-1/+1
* Remove explicit summaries from retain/releaseTed Kremenek2010-12-171-26/+0
* Move CocoaConventions.[h,cpp] from libCheckerTed Kremenek2010-12-173-174/+1
* Revise Cocoa conventions detection: 'copy' and 'mutableCopy'Ted Kremenek2010-12-171-54/+30
* Rename several methods/functions in the analyzerTed Kremenek2010-12-171-12/+12
* Start migration of static analyzer to using theTed Kremenek2010-12-167-458/+150
* Added missing IgnoreParens().Abramo Bagnara2010-12-141-6/+12
* It's kindof silly that ExtQuals has an ASTContext&, and we can use thatJohn McCall2010-12-103-5/+5
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-082-2/+1
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-072-6/+6
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+1
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-064-7/+7
* Mark SVal constructors 'explicit'.Ted Kremenek2010-12-051-1/+1
* Rename Environment::LookupExpr() toTed Kremenek2010-12-051-1/+10
* More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet2010-12-041-2/+2
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-045-11/+18
* Minor refactoring; have BugReport::getRanges return a pair of iterator, no fu...Argyrios Kyrtzidis2010-12-042-13/+13
* Fix an insidious bug in BugReporter whereTed Kremenek2010-12-031-54/+54
* Also include the pointer address of the ExplodedNodeTed Kremenek2010-12-031-3/+2
* Also show notes about the taken path in TextPathDiagnostics.Argyrios Kyrtzidis2010-12-031-7/+4
* Remove leftover code and use the text path diagnostic client even without a s...Argyrios Kyrtzidis2010-12-032-9/+5
* Introduce TextPathDiagnostics, a simple PathDiagnosticClient that outputs as ...Argyrios Kyrtzidis2010-12-032-0/+81
* Handle any number of SourceRanges inside BugReporter::FlushReport.Argyrios Kyrtzidis2010-12-031-6/+4
* Rename Create[*]DiagnosticClient -> create[*]DiagnosticClient.Argyrios Kyrtzidis2010-12-033-5/+5
* Merge ValueManager into SValBuilder.Ted Kremenek2010-12-0226-668/+601
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-022-10/+2
* Rename all 'AssumeXXX' methods in libCheckerTed Kremenek2010-12-0123-127/+128
* Rename all 'EvalXXX' methods in libChecker toTed Kremenek2010-12-0123-283/+283
* Rename 'SValuator' to 'SValBuilder'. The new nameTed Kremenek2010-12-0118-74/+74
* Restore the lvalue-to-rvalue conversion patch with a minimal fix.John McCall2010-12-011-0/+1
* L-value to r-value conversion is not ready for prime-time.John McCall2010-11-301-1/+0
* Introduce an r-value to l-value cast kind. I'm not promising anythingJohn McCall2010-11-301-0/+1
* Merge System into Support.Michael J. Spencer2010-11-292-3/+3
* Do not use StripCasts() in this context.Zhongxing Xu2010-11-261-2/+5
* Should not use StripCasts() in this context.Zhongxing Xu2010-11-261-7/+4
* Rename CXXObjectRegion to CXXTempObjectRegion.Zhongxing Xu2010-11-265-16/+17
* Regionstore: support derived-to-base cast by creating a CXXBaseObjectRegion.Zhongxing Xu2010-11-263-3/+52
* Add a fixme.Zhongxing Xu2010-11-261-0/+1
OpenPOWER on IntegriCloud