I can't promise any concrete time availability, but once this gets further along, I'd love to help with this for AVR.
Ideally once you've hammered out all the hard abstractions and there's just a simple template for me to fill in ;-)
Yeah, if we've done it right, it should be just "what are your registers".
I would expect it to take 2 hours max to add a new architecture. As Josh said, all you need to do is define registers and register classes.
Well, Josh just said registers. You've doubled the work with also adding specific classes ;-)
At this doubling rate :upwards_trend: , there's only a few more "and also" before it gets out of hand :explosion:
I had intended the concept of defining registers to include classifying them. ;)