summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/Store.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek2010-01-251-250/+0
* Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck2010-01-111-4/+5
* Switch RegionStore over to using <BaseRegion+raw offset> to storeTed Kremenek2010-01-111-11/+17
* Make static analysis support for C++ 'this' expression context-sensitive. Es...Ted Kremenek2010-01-051-5/+1
* Completely remove ObjCObjectRegion (tests pass this time).Ted Kremenek2009-12-161-1/+0
* Add a new kind of region: CXXObjectRegion. Currently it has only one Zhongxing Xu2009-12-161-0/+6
* Add (initial?) static analyzer support for handling C++ references.Ted Kremenek2009-12-161-2/+12
* Enhance understanding of VarRegions referenced by a block whose declarations ...Ted Kremenek2009-12-111-0/+1
* OSAtomic simulation: use the original region as the location to load from,Zhongxing Xu2009-12-091-2/+2
* Add analysis support for blocks. This includes a few key changes:Ted Kremenek2009-12-071-5/+18
* Add batch version of 'StoreManager::InvalidateRegion()' for invalidating mult...Ted Kremenek2009-12-031-0/+11
* Add missing case in switch statement.Ted Kremenek2009-11-251-1/+2
* Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a pre...Ted Kremenek2009-11-251-1/+3
* Only fetch the ASTContext object within the assertion.Ted Kremenek2009-11-191-4/+2
* Silence -Asserts warning.Daniel Dunbar2009-11-191-0/+1
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-4/+2
* * Do the same thing to the basicstore as in r84163.Zhongxing Xu2009-11-161-8/+10
* Rename: StripCasts describes what it does better. Zhongxing Xu2009-11-101-1/+1
* Now StoreManager::CastRegion() takes a MemRegion, returns a MemRegion.Zhongxing Xu2009-10-141-27/+21
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-27/+27
* Use SymbolicRegion instead of CodeTextRegion for symbolic functionTed Kremenek2009-08-281-8/+4
* Fix crash reported in <rdar://problem/7124210> by "back-porting" some of theTed Kremenek2009-08-251-0/+16
* Fix regression in StoreManager::CastRegion() to always treat casts toTed Kremenek2009-08-021-3/+7
* This is a fairly large patch, which resulted from a cascade of changesTed Kremenek2009-08-011-47/+96
* Change uses of:Ted Kremenek2009-07-291-2/+2
* Remove 'StoreManager::OldCastRegion()', TypedViewRegion (which onlyTed Kremenek2009-07-291-95/+5
* Make StoreManager::InvalidateRegion() virtual, move the current implementationTed Kremenek2009-07-291-92/+0
* Fix a crasher in StoreManager::InvalidateRegion() caused by using theTed Kremenek2009-07-221-0/+8
* Fix crash in StoreManager::NewCastRegion() when handling casts from 'id' (or ...Ted Kremenek2009-07-181-2/+20
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-3/+3
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-1/+1
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-2/+2
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-1/+1
* rewrite the logic to make it follow the comments more closely.Zhongxing Xu2009-07-151-1/+2
* More test cases revealed that the logic in StoreManager::InvalidateRegion() n...Ted Kremenek2009-07-151-6/+10
* Handle cast of 'ObjCObjectRegion' in StoreManager::InvalidateRegion.Ted Kremenek2009-07-141-1/+5
* Instead of recovering from a wrong invalidation, this patch aims to Zhongxing Xu2009-07-141-1/+8
* Revert r75281 and simply remove the assertion in NewCastRegion thatTed Kremenek2009-07-101-25/+3
* Fix crash in StoreManager::NewCastRegion regarding handling casts to void*,Ted Kremenek2009-07-101-3/+24
* fix comment.Zhongxing Xu2009-07-071-2/+2
* NewCastRegion: Handle casts *from* pointers to incomplete structs to other ty...Ted Kremenek2009-07-061-9/+19
* Fix 80 col violation.Ted Kremenek2009-07-061-4/+4
* Restructure NewCastRegion to use a switch statement that dispatches off theTed Kremenek2009-07-061-51/+62
* Fix 80 col violation.Ted Kremenek2009-07-061-2/+2
* NewCastRegion: Handle casts to any Objective-C pointer, not just qualified ids.Ted Kremenek2009-07-061-2/+2
* Implement FIXME.Ted Kremenek2009-07-061-1/+1
* StoreManager::NewCastRegion:Ted Kremenek2009-07-061-10/+22
* NewCastRegion:Ted Kremenek2009-07-061-12/+10
* Fix loop so that 'continue' statements actually cause the loop to iterate.Ted Kremenek2009-07-061-2/+1
* Move the new 'CastRegion' implementation from RegionStoreManager to StoreManagerTed Kremenek2009-07-061-2/+80
OpenPOWER on IntegriCloud