summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRExprEngine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix 80-col violation.Zhongxing Xu2008-10-241-1/+1
* Make the analyzer store (memory model) a command line option.Ted Kremenek2008-10-241-2/+3
* Add an assertion to make our intention more clear.Zhongxing Xu2008-10-231-0/+2
* Let StoreManager do different cast on arrays. BasicStore will just keep it in...Zhongxing Xu2008-10-231-2/+8
* Adjust parameter order to more natural one.Zhongxing Xu2008-10-221-1/+1
* Exprs of function type is another special case for ImplicitCast.Zhongxing Xu2008-10-221-2/+2
* When conjuring symbols for compound assignments, use the promoted type to det...Ted Kremenek2008-10-211-4/+4
* Preliminary support for function overloadingDouglas Gregor2008-10-211-1/+1
* Localize the special processing of array variable inside Zhongxing Xu2008-10-211-14/+2
* Further improve path-sensitivity with divide-by-zero checking by assuming tha...Ted Kremenek2008-10-201-18/+31
* Used conjured symbols to recover path-sensitivity when the result of a compou...Ted Kremenek2008-10-201-0/+13
* Add support in GRExprEngine for UnaryOperator::AlignOf. This fixes one crash...Ted Kremenek2008-10-181-0/+17
* Generalize VisitLValue: not only can CallExprs and ObjCMessageExprs return ag...Ted Kremenek2008-10-181-12/+9
* Function calls and ObjC message expressions can be used in a lvalue context i...Ted Kremenek2008-10-181-1/+12
* Use "VisitLValue" when processing the base for "x.f" field accesses, and "Vis...Ted Kremenek2008-10-181-2/+6
* When conjuring symbols to recover path-sensitivity, don't conjure symbols tha...Ted Kremenek2008-10-171-1/+3
* "Implement" GRExprEngine::VisitLValue for ObjCPropertyRefExpr. This is only ...Ted Kremenek2008-10-171-0/+15
* This patch did the following renaming. There should be no functional changes.Zhongxing Xu2008-10-171-129/+129
* Get array's lvalue through standard interface.Zhongxing Xu2008-10-171-5/+3
* Return the corresponding MemRegionVal for both rvalue and lvalue of array ofZhongxing Xu2008-10-171-5/+5
* Remove an untrue assertion: lval::FuncVals can be returned in both rvalue and...Ted Kremenek2008-10-171-2/+4
* Remove lval::FieldOffset, lval::ArrayOffset. These will be replaced with regi...Ted Kremenek2008-10-171-15/+11
* Add transfer function support for ObjCIvarRefExpr.Ted Kremenek2008-10-171-2/+33
* This is the first step to build a better evaluation model for GRExprEngine. AZhongxing Xu2008-10-161-97/+73
* Check some cases for previous patch. Make the code more robust.Zhongxing Xu2008-10-091-3/+7
* Added a function call case that generates sink nodes.Zhongxing Xu2008-10-071-0/+6
* Don't use DeclStmt::getDecl(); this will eventually disappear. Just fetch th...Ted Kremenek2008-10-061-4/+2
* This is a big patch, but the functionality change is small and the rest of th...Ted Kremenek2008-10-041-4/+7
* Add a QualType to ConjuredSymbol to represent the type and size of the symbol.Ted Kremenek2008-10-011-0/+2
* Revert last patch, but add a fixmeTed Kremenek2008-09-301-1/+3
* Within the transfer function of UnaryOperatorExpr, handle implicit promotionsTed Kremenek2008-09-301-0/+5
* Add PostStore, a new ProgramPoint to distinguish between 'stores' and other P...Ted Kremenek2008-09-201-9/+19
* Bug fix: for the base transfer function logic for casts, handle const casts a...Ted Kremenek2008-09-191-0/+9
* Add panic function "__assert_fail".Ted Kremenek2008-09-191-0/+4
* Implement second part of PR 2600: NSError** parameter may be null, and should...Ted Kremenek2008-09-181-1/+6
* ProgramPoint now takes the space of two pointers instead of one. This change wasTed Kremenek2008-09-161-5/+4
* Patch by Csaba Hruska!Ted Kremenek2008-09-131-5/+13
* Remove BasicStore.h (migrated function prototype for CreateBasicStore() to St...Ted Kremenek2008-08-281-1/+0
* Make store "Regions" and "Bindings" more abstract instead of concrete variants.Ted Kremenek2008-08-281-1/+1
* Fixed analyzer caching bug involving the transfer function for loads.Ted Kremenek2008-08-281-4/+5
* Fixed analyzer caching bug in DeclStmt.Ted Kremenek2008-08-281-22/+11
* Refactor Assume logic into a separate class ConstraintManager.Zhongxing Xu2008-08-271-1/+1
* Added 'extents' for Regions.Ted Kremenek2008-08-251-1/+1
* Move the handling of DeclStmt from GRExprEngine to BasicStoreManager.Zhongxing Xu2008-08-211-69/+2
* Patch by Zhongxing Xu!Ted Kremenek2008-08-191-42/+2
* Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis2008-08-181-8/+3
* GRState:Ted Kremenek2008-08-161-117/+5
* Default initialize only pointers and integer types (for now).Ted Kremenek2008-08-141-0/+9
* Renamed GRState::CheckerStatePrinter to GRState::Printer.Ted Kremenek2008-08-131-6/+19
* Rename ValueState -> GRState.Ted Kremenek2008-08-131-62/+62
OpenPOWER on IntegriCloud