там есть свой F(rontend-)IR. его уже в Binaryen IR планируется транслировать?
@bashorovFIR используется только во фронтенде компилятора и находится в активной разработке. Для бэкендов есть отдельный (Backend) IR, в сорцах просто IR, это нововая инфраструктура, которая используется в Kotlin/Native и в новых бэкендах для Kotlin/JS и Kotlin/JVM, которые находятся в разработке, новый JS BE по сути закончен. Недавно начали работу над новым BE для Wasm используя тот же (Backend) IR, без LLVM. В мастере есть код который генерирует wat файл, бинарник тоже планируем генерить. Какое-то взаимодействие с Binaryen планируем, пока скорее как постпроцессор-оптимизатор.