а дальше только поможет практика и изучение исходников LLVM, знание STL и метапрограммирование основанное на C++ шаблонах,так как оно там юзается по всюду .
Ну, всё последнее я в принципе знаю на достаточном уровне как раз, это с первым не очень... Пока. Решил, что это будет интересным заданием сделать с LLVM IR, в частности для изучения