aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Analysis/PathSensitive/ValueManager.h
AgeCommit message (Expand)Author
2010-01-25Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek
2009-12-15Remove ValueManager::getRegionValueSymbolValOrUnknown(). It was just extra v...Ted Kremenek
2009-11-25Refine MemRegions for blocks. Add a new region calledTed Kremenek
2009-11-25Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a pre...Ted Kremenek
2009-09-27Fix:Ted Kremenek
2009-09-11Introduce "DefinedOrUnknownSVal" into the SVal class hierarchy, providing a wayTed Kremenek
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-06Implement lazy "copying" of structures and arrays in RegionStore. WhileTed Kremenek
2009-08-05If the UnaryOperator has non-location type, use its type to create theZhongxing Xu
2009-08-01This is a fairly large patch, which resulted from a cascade of changesTed Kremenek
2009-07-21Fix PR 4594 by refactoring almost all casting logic from GRExprEngine::VisitCastTed Kremenek
2009-07-16Two changes:Ted Kremenek
2009-07-15Introduced the notion of a "derived symbol" using the class SymbolDerived.Ted Kremenek
2009-07-08Fix: <rdar://problem/7034511> ValueManager::makeIntVal(uint64_t X, QualType T...Ted Kremenek
2009-07-03remove utility methods that are not very useful.Zhongxing Xu
2009-07-02Replace guarded calls in RegionStoreManager toTed Kremenek
2009-06-30add utility methods.Zhongxing Xu
2009-06-26Introduce a new concept to the static analyzer: SValuator.Ted Kremenek
2009-06-23Move all factory methods from SVal to ValueManager. API cleanup!Zhongxing Xu
2009-06-23Split ValueManager method definitions into its own source file.Zhongxing Xu
2009-06-23ValueManager::makeNonLoc -> ValueManager::makeIntValZhongxing Xu
2009-06-23Instead of setting the default value of the array region, bind the rest of theZhongxing Xu
2009-06-23MemRegions:Ted Kremenek
2009-06-18When casting region, if we do not create an element region, record the cast-to Zhongxing Xu
2009-05-09Rename:Zhongxing Xu
2009-05-04Rename 'makeZeroIndex' to 'makeZeroArrayIndex'.Ted Kremenek
2009-05-04array indexes are unsigned integers of the same width as pointer.Zhongxing Xu
2009-04-11Implement analyzer support for OSCompareAndSwap. This required pushing "tagged"Ted Kremenek
2009-04-10Move a few more NonLoc static functions to ValueManager.Ted Kremenek
2009-04-10Add prototype for CodeTextRegion.Zhongxing Xu
2009-04-09- Move ownership of MemRegionManager into ValueManager.Ted Kremenek
2009-04-09Remove SVal::MakeZero and replace it with ValueManager::makeZeroVal.Ted Kremenek
2009-04-09analyzer: Introduce a new class, ValueManager, that serves as an aggregateTed Kremenek
2008-03-07Renamed ValueManager to BasicValueFactory.Ted Kremenek
2008-03-06fix typosGabor Greif
2008-03-05remove the source location arguments to various target query methods.Chris Lattner
2008-02-28Added checking for undefined results of '<<' and '>>' (shifting by too many b...Ted Kremenek
2008-02-27Header file cleanups: reduce number of includes; move ValueState.h into inclu...Ted Kremenek
2008-02-16Further cleanup. Moved definitions for SymbolManager and ValueManager intoTed Kremenek