klee
ArrayExprOptimizer.h File Reference
#include <cstdint>
#include <map>
#include <unordered_map>
#include <unordered_set>
#include <utility>
#include <vector>
#include "klee/ADT/Ref.h"
#include "klee/Expr/Expr.h"
#include "klee/Expr/ExprHashMap.h"
Include dependency graph for ArrayExprOptimizer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  klee::ExprOptimizer
 

Namespaces

namespace  klee
 

Typedefs

using klee::array2idx_ty = std::map< const Array *, std::vector< ref< Expr > > >
 
using klee::mapIndexOptimizedExpr_ty = std::map< ref< Expr >, std::vector< ref< Expr > > >
 

Enumerations

enum  klee::ArrayOptimizationType { klee::NONE , klee::ALL , klee::INDEX , klee::VALUE }