summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/BasicStore.cpp
Commit message (Expand)AuthorAgeFilesLines
* Completely remove ObjCObjectRegion (tests pass this time).Ted Kremenek2009-12-161-9/+8
* Temporarily revert 91553.Ted Kremenek2009-12-161-5/+9
* Remove use of ObjCObjectRegion from BasicStoreManager.Ted Kremenek2009-12-161-9/+5
* Add analysis support for blocks. This includes a few key changes:Ted Kremenek2009-12-071-6/+2
* Replace SymbolReaper::isLive(VarDecl) with SymbolReaper::isLive(VarRegion).Ted Kremenek2009-12-041-1/+1
* lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespaceKovarththanan Rajaratnam2009-11-281-3/+2
* * Do the same thing to the basicstore as in r84163.Zhongxing Xu2009-11-161-15/+2
* Rename: StripCasts describes what it does better. Zhongxing Xu2009-11-101-1/+1
* Refactor StoreManager::BindDecl() to take a VarRegion* instead of a VarDecl*,...Ted Kremenek2009-11-041-14/+12
* retain/release checker: Stop tracking reference counts for any symbols touche...Ted Kremenek2009-10-161-2/+12
* * Remove unused GRState* parameterZhongxing Xu2009-10-141-22/+13
* Fix:Ted Kremenek2009-09-271-1/+1
* Introduce "DefinedOrUnknownSVal" into the SVal class hierarchy, providing a wayTed Kremenek2009-09-111-3/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-96/+96
* Fix regression in BasicStoreManager caused by implicitly casting loaded value...Ted Kremenek2009-08-251-5/+9
* Fix crash reported in <rdar://problem/7124210> by "back-porting" some of theTed Kremenek2009-08-251-3/+7
* Replace cerr with errs().Benjamin Kramer2009-08-231-2/+1
* Remove 'SelfRegion' field from both BasicStoreManager and RegionStoreManager.Ted Kremenek2009-08-211-31/+16
* Add LocationContext* field to VarRegion. This is needed for interprocedural ...Ted Kremenek2009-08-211-19/+26
* Get the code decl from the initial location context.Zhongxing Xu2009-08-211-1/+1
* To make the analysis independent on the locally stored liveness and cfgZhongxing Xu2009-08-171-3/+4
* Generalize the interface of 'StoreManager::RemoveDeadBindings()' to manipulat...Ted Kremenek2009-08-021-12/+11
* Change uses of:Ted Kremenek2009-07-291-1/+1
* Remove 'StoreManager::OldCastRegion()', TypedViewRegion (which onlyTed Kremenek2009-07-291-8/+2
* Make StoreManager::InvalidateRegion() virtual, move the current implementationTed Kremenek2009-07-291-1/+28
* Fix PR 4594 by refactoring almost all casting logic from GRExprEngine::VisitCastTed Kremenek2009-07-211-10/+12
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-1/+1
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-1/+1
* Fix <rdar://problem/7062158> by having BasicStoreManager model values for 'st...Ted Kremenek2009-07-151-4/+0
* Tidy pretty-printing for SVals, using 'dump()' instead of 'printStdErr()', an...Ted Kremenek2009-07-131-2/+1
* Switch BasicStoreManager to use the new CastRegion implementation by default,Ted Kremenek2009-07-101-3/+3
* Make 'BasicStoreManager' + 'NewCastRegion' testable from the command line usi...Ted Kremenek2009-07-061-2/+6
* BasicStoreManager: Use SymbolManager::canSymbolicate() to determine if a vari...Ted Kremenek2009-07-031-1/+1
* StoreManagers: Use 'hasGlobalsStorage()' and 'hasParametersStorage()' instead ofTed Kremenek2009-07-021-4/+3
* Combine two conditional branches into one. No functionality change.Ted Kremenek2009-06-301-8/+4
* We do not require the super region of element region be typed. So do notZhongxing Xu2009-06-301-3/+2
* Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis2009-06-301-1/+1
* Do not crash on binding concrete integer location.Zhongxing Xu2009-06-281-0/+3
* Simplify some code. As in region store, we always expect the location is aZhongxing Xu2009-06-281-41/+34
* Remove uses of std::ostream from libAnalysis.Ted Kremenek2009-06-241-5/+7
* Remove GRStateManager::getRegion/getSelfRegion().Ted Kremenek2009-06-231-1/+1
* Move all factory methods from SVal to ValueManager. API cleanup!Zhongxing Xu2009-06-231-13/+13
* MemRegions:Ted Kremenek2009-06-231-1/+1
* Start moving in the direction of removing GRStateRef. Now eachTed Kremenek2009-06-171-32/+27
* Use canonical type for building ElementRegion. Otherwise ElementRegions cannotZhongxing Xu2009-06-161-1/+1
* Rename:Zhongxing Xu2009-05-091-2/+2
* As discussed with Ted, rename TypedRegion::getObjectType() to Zhongxing Xu2009-05-091-1/+1
* rename: MemRegion:Zhongxing Xu2009-05-091-3/+3
* Fix unused variable warningTed Kremenek2009-05-051-1/+1
* Remove possibly incorrect assertion that doesn't matter.Ted Kremenek2009-05-051-3/+0
OpenPOWER on IntegriCloud