MLIR, SoN, RVSDG, Rust MIR - это все по большему счету графовые middle IR (MIR)
LLVM, Binaryen, Cranelift IR - это бэкенды использующие low-level IR (LIR)
У того же раста их например три: HIR, MIR, LIR (LLVM). И это все условно, у того же Binaryen и Cranelift еще несколько представлений в свою очередь на разных этапах кодогенерации. Короче, сейчас компиляторы очень сложные и многоуровненные