Unblocking work so that we can generate the rest of our pipeline
Having custom types makes conversion between dialects harder. I implemented what we've learnt about customizing operations to get a vector type that doesn't need an index type yet. This should make converting operations easier since the type will remain constant
Thus, given the following btor2 input, that uses arrays:
Unblocking work so that we can generate the rest of our pipeline
Having custom types makes conversion between dialects harder. I implemented what we've learnt about customizing operations to get a vector type that doesn't need an index type yet. This should make converting operations easier since the type will remain constant
Thus, given the following
btor2
input, that uses arrays:we take 2^{bitvec width} as the size of our vector. This gives us the mlir representation below: