| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -9/+9 |
| | | | | | llvm-svn: 81346 | ||||
| * | Remove 'AnalysisContext::setDecl()', as we the Decl associated with an | Ted Kremenek | 2009-08-21 | 1 | -10/+13 |
| | | | | | | | | AnalysisContext should never change. Along the way, propagate some constness around. llvm-svn: 79701 | ||||
| * | Constify LocationContext* (parent) and Stmt* fields in LocationContext. | Ted Kremenek | 2009-08-21 | 1 | -6/+10 |
| | | | | | llvm-svn: 79700 | ||||
| * | Remove 'SelfRegion' field from both BasicStoreManager and RegionStoreManager. | Ted Kremenek | 2009-08-21 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | SelfRegion represented the object bound to 'self' (when analyzing Objective-C methods) upon entry to a method. Having this region stored on the side ignores the current stack frame that we might be analyzing (among other things), and is a problem for interprocedural analysis. For RegionStoreManager, the value for SelfRegion is just lazily created. For BasicStoreManager, the value for SelfRegion is bound eagerly to 'self', but no explicit tracking of SelfRegion on the side is made. As part of this change, remove the restriction in BasicStoreManager that we only track ivars for 'self'. This shouldn't actually change anything in terms of precision, and simplifies the logic. llvm-svn: 79694 | ||||
| * | add a bunch of routine methods to AnalysisContext. | Zhongxing Xu | 2009-08-03 | 1 | -0/+50 |
| | | | | | llvm-svn: 77961 | ||||
| * | Fix build warnings. | Mike Stump | 2009-07-31 | 1 | -1/+2 |
| | | | | | llvm-svn: 77651 | ||||
| * | This patch collects all analysis context data into a new class | Zhongxing Xu | 2009-07-30 | 1 | -0/+73 |
| AnalysisContext. llvm-svn: 77563 | |||||

