Ну я говоря о неделях имел ввиду конкретно LLVM. Это готовый бакенд. Т.е. надо написать парсер (я бы даже чужой не стал брать - возни больше) и изучить доку по использованию LLVM.
Боюсь, там месяца два уйдет на изучение доки.
Ты драматизируешь. Мне какое-то время назад это было интересно, так что я вечерком под настроение ковырял эту штуку. Довел до состояния "сгенерировать функцию, которая принимает аргумент, делает арифметическую операцию с ним и вызывает "внешнюю" функцию с полученным результатом". Потратил в сумме часов 15. Потом мне стало не очень интересно, потому что дальше уже все понятно
Хотя вот посмотреть на предмет прикручивания туда GC - тоже было бы интересно (готового нет, но возможность предусмотрена, согласно доке).