summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRExprEngine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code.Zhongxing Xu2009-10-141-13/+0
* * Remove unused GRState* parameterZhongxing Xu2009-10-141-3/+3
* Fix: <rdar://problem/7275774> Static analyzer warns about NULL pointer whenTed Kremenek2009-10-061-1/+1
* Fix:Ted Kremenek2009-09-271-4/+5
* Fix PR 4988 by removing an invalid assertion (a function can be referenced inTed Kremenek2009-09-231-1/+1
* Fix: <rdar://problem/7242006> [RegionStore] compound literal assignment with ...Ted Kremenek2009-09-221-0/+1
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-1/+1
* Remove ImplicitBadDivides/ExplicitBadDivides node sets. This checking is now...Ted Kremenek2009-09-161-6/+0
* Per feedback from Eli, recognize in the transfer function logic forTed Kremenek2009-09-151-6/+12
* Add static analyzer transfer function support for __builtin_offsetof.Ted Kremenek2009-09-151-3/+8
* Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor2009-09-121-1/+1
* Introduce "DefinedOrUnknownSVal" into the SVal class hierarchy, providing a wayTed Kremenek2009-09-111-130/+107
* Make AnalysisManager stateless. Now other analyzer components only depends onZhongxing Xu2009-09-101-12/+14
* Implement: <rdar://problem/7185647> [RegionStore] 'self' cannot be NULL upon...Ted Kremenek2009-09-091-4/+22
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-624/+623
* pass the correct predecessor node.Zhongxing Xu2009-09-051-1/+1
* Refactor builtin function evaluation code into its own function.Zhongxing Xu2009-09-051-33/+44
* move the check into MarkNoReturnFunction.Zhongxing Xu2009-09-041-2/+5
* Extract mark-no-return-function code into a function.Zhongxing Xu2009-09-041-80/+84
* Fix 80 column violations.Ted Kremenek2009-09-031-5/+8
* Refactor the check for bad divide into a checker.Zhongxing Xu2009-09-021-64/+7
* Refactor bad callee check into a Checker.Zhongxing Xu2009-09-021-14/+1
* Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocateDouglas Gregor2009-08-311-2/+0
* Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we willDouglas Gregor2009-08-311-2/+2
* Refactor undefined argument checking into a Checker.Zhongxing Xu2009-08-291-24/+1
* Rename 'bindExpr' to 'BindExpr'.Ted Kremenek2009-08-271-52/+52
* Remove a unused member variable. Instead query the option from AnalysisManager.Zhongxing Xu2009-08-271-3/+3
* Simplify 'Environment' to contain only one map from 'const Stmt*' to SVals, g...Ted Kremenek2009-08-271-75/+61
* When a member reference expression includes a qualifier on the memberDouglas Gregor2009-08-261-0/+2
* Move logic of GRExprEngine::EvalBinOp to SValuator::EvalBinOp.Ted Kremenek2009-08-251-37/+5
* Remove CodeDecl and CFG from GRExprEngine and GRStateManager.Zhongxing Xu2009-08-251-63/+70
* Remove Decl and CFG from ExplodedGraph. This leads to a series small changes.Zhongxing Xu2009-08-251-5/+5
* Replace cerr with errs().Benjamin Kramer2009-08-231-3/+2
* Remove 'AnalysisContext::setDecl()', as we the Decl associated with anTed Kremenek2009-08-211-2/+2
* Add LocationContext* field to VarRegion. This is needed for interprocedural ...Ted Kremenek2009-08-211-9/+12
* Get the code decl from the initial location context.Zhongxing Xu2009-08-211-1/+1
* Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRef...Fariborz Jahanian2009-08-201-3/+3
* Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr.Fariborz Jahanian2009-08-181-3/+3
* To make the analysis independent on the locally stored liveness and cfgZhongxing Xu2009-08-171-2/+2
* Extend the ProgramPoint to include the context information LocationContext,Zhongxing Xu2009-08-151-5/+8
* Last step of template cleanup: merge *BuilderImpl to *Builder.Zhongxing Xu2009-08-061-177/+177
* As GRState seems general enough, it is time to merge some template classes Zhongxing Xu2009-08-061-10/+10
* If the UnaryOperator has non-location type, use its type to create theZhongxing Xu2009-08-051-2/+11
* Temporarily disable out-of-bounds checking. The current checking logic will ...Ted Kremenek2009-08-011-1/+6
* Change uses of:Ted Kremenek2009-07-291-2/+2
* Fix PR 4631. The compound initializers of unions were not being evaluated, whichTed Kremenek2009-07-281-8/+2
* Revert r76831, there are many Analyzer test failures on multiple platforms.Daniel Dunbar2009-07-231-16/+3
* Add 'previsit' Checker pass for ObjCMessageExprs.Ted Kremenek2009-07-231-3/+16
* Refactor 'PostStmt' and 'PreStmt' to subclass a common parent 'StmtPoint'.Ted Kremenek2009-07-221-5/+6
* Add support for registering 'Checker' objects with GRExprEngine.Ted Kremenek2009-07-221-5/+48
OpenPOWER on IntegriCloud