summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRState.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek2010-01-251-358/+0
* Enhance ScanReachableSymbols::scan(). Now another OSAtomic test case passes.Zhongxing Xu2010-01-111-0/+3
* Fix early-return logic in scanReachableSymbols() to match the rest of the rec...Ted Kremenek2009-12-011-6/+6
* lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespaceKovarththanan Rajaratnam2009-11-281-1/+1
* Added batch versions of GRState::scanReachableSymbols() so that clients can s...Ted Kremenek2009-11-261-0/+21
* Remove obsolete 'struct NullDerefTag'.Ted Kremenek2009-11-121-6/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-42/+42
* Rename 'bindExpr' to 'BindExpr'.Ted Kremenek2009-08-271-1/+1
* Move the AnalysisContext* from GRState to Environment.Ted Kremenek2009-08-271-7/+5
* Simplify 'Environment' to contain only one map from 'const Stmt*' to SVals, g...Ted Kremenek2009-08-271-34/+25
* Remove CodeDecl and CFG from GRExprEngine and GRStateManager.Zhongxing Xu2009-08-251-2/+2
* To make the analysis independent on the locally stored liveness and cfgZhongxing Xu2009-08-171-5/+5
* Generalize the interface of 'StoreManager::RemoveDeadBindings()' to manipulat...Ted Kremenek2009-08-021-2/+1
* Refactor 'PostStmt' and 'PreStmt' to subclass a common parent 'StmtPoint'.Ted Kremenek2009-07-221-2/+2
* Tidy pretty-printing for SVals, using 'dump()' instead of 'printStdErr()', an...Ted Kremenek2009-07-131-4/+2
* Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner2009-06-301-2/+4
* Remove the last 'GetXXX' methods from GRStateManager.Ted Kremenek2009-06-271-0/+31
* Remove uses of std::ostream from libAnalysis.Ted Kremenek2009-06-241-11/+9
* Remove GRStateManager::GetSValAsScalarOrLoc()/GetSVal().Ted Kremenek2009-06-241-0/+16
* Remove GRStateManager::BindLoc() and GRStateManager::Unbind().Ted Kremenek2009-06-231-6/+6
* API cleanup: move more methods from GRStateManager to GRState.Ted Kremenek2009-06-231-1/+1
* Remove GRStateRef.Ted Kremenek2009-06-181-8/+7
* Remove more dependencies on GRStateRef. As a consequence, we can nowTed Kremenek2009-06-181-17/+10
* Start moving in the direction of removing GRStateRef. Now eachTed Kremenek2009-06-171-7/+4
* analyzer: Introduce a new class, ValueManager, that serves as an aggregateTed Kremenek2009-04-091-1/+1
* Simplify more code by using SVal::getAsSymbol() instead ofTed Kremenek2009-03-301-12/+6
* Adjust indentation.Zhongxing Xu2009-03-041-1/+1
* Add "GetSValAsScalarOrLoc" methods to GRState/GRStateRef that only perform aTed Kremenek2009-03-041-2/+2
* Don't use std::auto_ptr with getSubRegionMap().Ted Kremenek2009-03-031-1/+1
* Fix extra ';' bug noticed by Mike Stump.Ted Kremenek2009-03-031-1/+1
* Implement FIXME: GRStateManager::scanReachableSymbols now supports scanning M...Ted Kremenek2009-03-031-11/+67
* Added GRStateManager::scanReachableSymbols(), a method which scans the reachableTed Kremenek2009-02-141-1/+30
* Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object calle...Ted Kremenek2009-01-211-10/+7
* Lazy bingding for region-store manager.Zhongxing Xu2008-12-201-45/+7
* Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the...Ted Kremenek2008-12-051-1/+1
* StoreManager::Retrieve and StoreManager::RemoveDeadBindings now take a GRStat...Ted Kremenek2008-12-051-7/+7
* GRStateRef:Ted Kremenek2008-11-121-7/+2
* Finish the implementation of VisitCompoundLiteralExpr. As VisitInitListExpr is Zhongxing Xu2008-11-071-3/+2
* Fix 80-col violations.Zhongxing Xu2008-11-031-2/+2
* Rename:Zhongxing Xu2008-10-301-2/+1
* Rename: AddDecl => BindDeclZhongxing Xu2008-10-291-5/+4
* Added preliminary support for CompoundLiterals in the static analyzer:Ted Kremenek2008-10-271-0/+20
* Modify Store interface: GetSVal/SetSVal => Retrieve/Bind.Zhongxing Xu2008-10-211-1/+1
* This patch did the following renaming. There should be no functional changes.Zhongxing Xu2008-10-171-10/+10
* This is the first step to build a better evaluation model for GRExprEngine. AZhongxing Xu2008-10-161-7/+7
* Remove redundant parameter and rename StMgr to StateMgr.Zhongxing Xu2008-10-051-3/+3
* This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek2008-10-041-7/+6
* Implement second part of PR 2600: NSError** parameter may be null, and should...Ted Kremenek2008-09-181-0/+6
* Patch by Csaba Hruska!Ted Kremenek2008-09-131-2/+6
* Migrate the rest symbolic analysis stuff to BasicConstraintManager.Zhongxing Xu2008-08-291-137/+7
OpenPOWER on IntegriCloud