Comment by sitkack
1 day ago
We agree on a lot of things, but QBE is off the table. Complexity and kloc are loosely correlated. Cranelift and libfirm are of equivalent size while Cranelift is in Rust and has wonderful compiler engineers working on it.
https://c9x.me/git/qbe.git/tree/rega.c
QBE is a one person performance art project.
This code looks a lot like the Unix V6 kernel code or the source code to Steve Johnson's pcc C compiler. It's indeed too sparsely commented, but it's not as bad as you made it sound.
... and it is getting 70% of gcc speed...