Mid-level intermediate representation (possibly using MLIR)?
Out of curiosity, I wonder if nlvm has any plans to implement IR like
other languages:

Julia https://docs.julialang.org/en/v1/devdocs/ssair/
Rust https://rustc-dev-guide.rust-lang.org/mir/index.html#the-mir-mid-level-ir
Swift https://github.com/apple/swift/blob/main/docs/SIL.rst
Flang https://github.com/llvm/llvm-project/tree/main/flang

Any comments will be greatly appreciated. Thanks!
