Там условно один фронтенд — это та часть, которая сорцы парсит в это самое промежуточное представление, и несколько бекендов, которые это промежуточное представление выплёвывают в конечные артефакты — байткод жвм, джиэсик, LLVM IR для нативных бинарей, и байткод васма в будущем.