- Jun 23, 2009
-
-
Ted Kremenek authored
llvm-svn: 73927
-
Ted Kremenek authored
the new trait-based construction of MemRegion objects. llvm-svn: 73926
-
Ted Kremenek authored
new generalized region-construction code. llvm-svn: 73921
-
Ted Kremenek authored
member template functions and traits. The idea is to allow MemRegionManager to construct subclasses of MemRegion that aren't declared in MemRegion.h (e.g., checker-specific regions). llvm-svn: 73917
-
- Jun 22, 2009
-
-
Zhongxing Xu authored
llvm-svn: 73880
-
- Jun 21, 2009
-
-
Zhongxing Xu authored
llvm-svn: 73851
-
- Jun 19, 2009
-
-
Ted Kremenek authored
preferring to use their replacements in GRState. This further unifies the code paths for such logic and leads to some code reduction. llvm-svn: 73771
-
Zhongxing Xu authored
because the type of the symbol is used to create the default range. We need the sign to be consistent. llvm-svn: 73756
-
Zhongxing Xu authored
ElementRegion. llvm-svn: 73754
-
Ted Kremenek authored
GRState->bindXXX and friends (and constify some arguments along the way). llvm-svn: 73740
-
Ted Kremenek authored
llvm-svn: 73735
-
Ted Kremenek authored
- Remove the 'isFeasible' flag from all uses of 'Assume'. - Remove the 'Assume' methods from GRStateManager. Now the only way to create a new GRState with an assumption is to use the new 'assume' methods in GRState. llvm-svn: 73731
-
- Jun 18, 2009
-
-
-
Zhongxing Xu authored
type. When retrieving the region value, if we are going to create a symbol value, use the cast-to type if possible. llvm-svn: 73690
-
Ted Kremenek authored
llvm-svn: 73670
-
Ted Kremenek authored
pretty-print a GRState object anywhere it is referenced (instead of needing a GRStateRef of a GRStateManager handy). llvm-svn: 73669
-
Ted Kremenek authored
llvm-svn: 73667
-
rdar://problem/6613046Steve Naroff authored
Add a type (ObjCObjectPointerType) and remove a type (ObjCQualifiedIdType). This large/tedious patch is just a first step. Next step is to remove ObjCQualifiedInterfaceType. After that, I will remove the magic TypedefType for 'id' (installed by Sema). This work will enable various simplifications throughout clang (when dealing with ObjC types). No functionality change. llvm-svn: 73649
-
Ted Kremenek authored
llvm-svn: 73648
-
Ted Kremenek authored
GRState object has a direct reference to its GRStateManager, making the functionality of GRStateRef redunandant. This will lead to some nice API cleanup and code shrinking across libAnalysis. llvm-svn: 73644
-
- Jun 17, 2009
-
-
Ted Kremenek authored
- Add "sections" to RegionStoreManager.cpp to delineate functionality. - Add new function "CreateFieldsOnlyRegionStoreManager" that uses the new RegionStoreFeatures class to use a reduced set of features from RegionStoreManager (in this case, only field-sensitivity). This isn't completely hooked up yet. llvm-svn: 73572
-
- Jun 16, 2009
-
-
Zhongxing Xu authored
be unique. llvm-svn: 73482
-
Zhongxing Xu authored
llvm-svn: 73474
-
- Jun 15, 2009
-
-
rdar://problem/6945561Ted Kremenek authored
Fix: <rdar://problem/6945561> -[CIContext createCGLayerWithSize:info:] misinterpreted by clang scan-build llvm-svn: 73415
-
-
- Jun 14, 2009
-
-
Chris Lattner authored
preprocessor and initialize it early in clang-cc. This ensures that __has_builtin works in all modes, not just when ASTContext is around. llvm-svn: 73319
-
- Jun 13, 2009
-
-
Zhongxing Xu authored
logic. llvm-svn: 73279
-
- Jun 12, 2009
-
-
Zhongxing Xu authored
llvm-svn: 73218
-
- Jun 11, 2009
-
-
Ted Kremenek authored
Convert tabs to spaces. llvm-svn: 73198
-
Ted Kremenek authored
llvm-svn: 73197
-
Zhongxing Xu authored
comments for added test case for details. llvm-svn: 73189
-
Zhongxing Xu authored
llvm-svn: 73186
-
- Jun 06, 2009
-
-
Ted Kremenek authored
<rdar://problem/6948053> False positive: object substitution during -init* methods warns about returning +0 when using -fobjc-gc-only llvm-svn: 72971
-
Ted Kremenek authored
for non-Objctive-C pointer types. This implicitly documents that the return type is a CF object reference. llvm-svn: 72968
-
- May 21, 2009
-
-
Ted Kremenek authored
Add special cases to retain checker for 'create' methods in QCView, QCRenderer, and CIContext (Apple APIs). This fixes: <rdar://problem/6902710> clang: false positives w/QC and CoreImage methods. llvm-svn: 72187
-
- May 20, 2009
-
-
Zhongxing Xu authored
llvm-svn: 72166
-
Zhongxing Xu authored
RegionStore needs to know the type of alloca region. * RegionStoreManager::EvalBinOp() now converts the alloca region to its first element region, as what is done to symbolic region. llvm-svn: 72164
-
- May 19, 2009
-
-
Ted Kremenek authored
Fix PR 4230: Don't flag leaks of NSAutoreleasePools until we know that we aren' at the top-most scope of autorelease pools. llvm-svn: 72065
-
- May 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72013
-
- May 16, 2009
-
-
rdar://problem/6893565Ted Kremenek authored
Fix: <rdar://problem/6893565> False positive: don't flag leaks for return types that cannot be determined to be CF types llvm-svn: 71921
-