16 llvm::errs() <<
"No bindings\n";
21 llvm::errs() << (*i).first->name <<
"\n[";
22 for (
int j = 0, k = (*i).second.size(); j < k; ++j)
23 llvm::errs() << (int)(*i).second[j] <<
",";
24 llvm::errs() <<
"]\n";
30 for (
const auto &binding :
bindings) {
31 const auto &array = binding.first;
32 const auto &values = binding.second;
34 for (
unsigned arrayIndex = 0; arrayIndex < array->size; ++arrayIndex) {
35 unsigned char value = values[arrayIndex];
ConstraintSet createConstraintsFromAssignment() const
static ref< ConstantExpr > alloc(const llvm::APInt &v)
void push_back(const ref< Expr > &e)
static ref< Expr > create(const UpdateList &updates, ref< Expr > i)
Class representing a complete list of updates into an array.