Thanks! This is my idea too.
Middle end changes are easily tested without a target, so we can share at least this part now.
Yeah, me too. Perhaps that will change once the community sees the patches.
I will prepare a draft PR with changes to DataLayout, memset declaration, and a few examples of how the code will change with iN bytes support. This will take some time.