@notgull If one of your goals is to compile Rust itself, which is the main point of mrustc, how is Rust's LLVM dep being handled?
Don't get me wrong, I would love to get rid of it, just based on the fact it's 10 million lines of C++, arguably the only language more complex to write a compiler for than Rust. But we don't have that luxury :/.
@cr1901 My plan is to replace it with the Cranelift backend. It's written entirely in Rust, so it should be usable if we have a Rust compiler.
If that doesn't work, my plan is to write a QBE backend for rustc and use that instead.