espl1000
espl1000 copied to clipboard
encapsulate 'struct TAC' and add op width
struct TAC should be opaque and use getters and constructor/destructor.
The width of the operation: load/store/arithmetic/... should be a separate field. Its currently encoded in multiple unrelated fields for different IR instructions.