|
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().