klee
|
Public Types | |
typedef std::map< const Array *, ::DenseSet< unsigned > > | elements_ty |
Public Member Functions | |
IndependentElementSet () | |
IndependentElementSet (ref< Expr > e) | |
IndependentElementSet (const IndependentElementSet &ies) | |
IndependentElementSet & | operator= (const IndependentElementSet &ies) |
void | print (llvm::raw_ostream &os) const |
bool | intersects (const IndependentElementSet &b) |
bool | add (const IndependentElementSet &b) |
Public Attributes | |
elements_ty | elements |
std::set< const Array * > | wholeObjects |
std::vector< ref< Expr > > | exprs |
Definition at line 98 of file IndependentSolver.cpp.
typedef std::map<const Array*, ::DenseSet<unsigned> > IndependentElementSet::elements_ty |
Definition at line 100 of file IndependentSolver.cpp.
|
inline |
Definition at line 108 of file IndependentSolver.cpp.
Definition at line 109 of file IndependentSolver.cpp.
References DenseSet< T >::add(), elements, exprs, klee::findReads(), klee::UpdateList::head, klee::ReadExpr::index, klee::Array::isConstantArray(), klee::UpdateList::root, klee::ReadExpr::updates, and wholeObjects.
|
inline |
Definition at line 141 of file IndependentSolver.cpp.
|
inline |
Definition at line 211 of file IndependentSolver.cpp.
References elements, exprs, and wholeObjects.
Referenced by getAllIndependentConstraintsSets(), and getIndependentConstraints().
|
inline |
Definition at line 185 of file IndependentSolver.cpp.
References elements, and wholeObjects.
Referenced by getAllIndependentConstraintsSets().
|
inline |
Definition at line 146 of file IndependentSolver.cpp.
References elements, exprs, and wholeObjects.
|
inline |
Definition at line 153 of file IndependentSolver.cpp.
References elements, klee::Array::name, and wholeObjects.
Referenced by operator<<().
elements_ty IndependentElementSet::elements |
Definition at line 101 of file IndependentSolver.cpp.
Referenced by add(), calculateArrayReferences(), IndependentElementSet(), intersects(), operator=(), and print().
Definition at line 103 of file IndependentSolver.cpp.
Referenced by add(), IndependentElementSet(), and operator=().
std::set<const Array*> IndependentElementSet::wholeObjects |
Definition at line 102 of file IndependentSolver.cpp.
Referenced by add(), calculateArrayReferences(), IndependentElementSet(), intersects(), operator=(), and print().