HIR слишком высокоуровневый для таких вещей, MIR как раз. Про мемезацию ветвей я не совсем представляю
> мемезацию ветвей я не совсем представляю
Ну это скорее как дополнительный шаг, я просто слышал что у Rust этого нет, от того компиляция и пробразования в MIR очень долгие