Thank you for posting these. I had seen and read about both of these before, and had been blown away by both of them -- but since had forgotten they existed!
(For MIR overview, I recommend reading the Redhat blogposts mentioned in README rather than the README itself)
If I implement a language for learning purposes, I will implement it first in QBE and then MIR and then LLVM, and publish a retrospective analysis + comparison + thoughts.
I think that would make really interesting reading!
- https://c9x.me/compile/
- https://github.com/vnmakarov/mir