Remix.run Logo
afdbcreid 2 hours ago

> Performance wise it's the first language in long time that isn't just an LLVM wrapper

Why? Because it uses MLIR? Rust has its own MIR, it's even more not-LLVM-wrapper.

skavi 26 minutes ago | parent | next [-]

I'd assume Mojo does more complex transformations at the MLIR level than Rust does at its MIR level.

afdbcreid 8 minutes ago | parent [-]

First, I'm not sure. Rust has MIR optimizations and also other transformations.

But even if yes, MLIR is part of the LLVM project, so it's technically still "just an LLVM wrapper".

giancarlostoro 2 hours ago | parent | prev [-]

Probably because the creator created both LLVM and MLIR.