| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 55448
|
|
|
|
| |
llvm-svn: 55412
|
|
|
|
|
|
|
|
| |
an APInt directly to an ostream now, so add some hacks. It would
be better to switch all of the bugreport (and friends) stuff over
to raw_ostream.
llvm-svn: 55264
|
|
|
|
| |
llvm-svn: 55213
|
|
|
|
| |
llvm-svn: 55144
|
|
|
|
|
|
| |
This patch moves some code in GRStateManager::RemoveDeadBindings() to EnvironmentManager::RemoveDeadBindings().
llvm-svn: 55064
|
|
|
|
| |
llvm-svn: 55060
|
|
|
|
| |
llvm-svn: 55013
|
|
|
|
|
|
|
| |
This patch extends BasicStoreManager::getInitialStore() to include code that symbolicates input variables.
It also removes redundant handling of ImplicitParamDecl, since it is a subclass of VarDecl.
llvm-svn: 54993
|
|
|
|
| |
llvm-svn: 54874
|
|
|
|
|
|
| |
use the generic data map instead.
llvm-svn: 54860
|
|
|
|
|
|
|
|
| |
specializations of GRStateTrait<>.
Modified GRStateTrait<ConstNotEq> in GRState to use the boilerplate in GRStateTrait<> for ImmutableMaps.
llvm-svn: 54859
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove ConstNotEq from GRState/GRStateManager (!= tracking uses GDM instead).
- GRStateManager now can book-keep "contexts" (e.g., factory objects) for uses
with data elements stored into the GDM.
- Refactor pretty-printing of states to use GRState::Printer objects
exclusively. This removed a huge amount of pretty-printing logic from
GRExprEngine.
CFRefCount
- Simplified some API calls based on refinements to the GDM api.
llvm-svn: 54835
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of using CheckerState).
Removed CheckerState from GRState.
Added class GRStateRef which wraps GRState* and GRStateManager*. This is handy
for generating new states with a single handle.
Added member template set/get functions to GRStateRef/GRState/GRStateManager for
accessing the Generic Data Map.
llvm-svn: 54788
|
|
|
|
|
|
| |
Updated checker state printer interface to allow transfer functions to return an arbitrary number of GRState::Printers.
llvm-svn: 54762
|
|
Rename ValueState.cpp -> GRState.cpp
llvm-svn: 54722
|