Я изучаю программы LLVM.
В настоящее время меня интересуют аналитические проходы, более поздние программные преобразования. (Я предполагаю, что, когда я буду более свободно анализировать, тогда будет время для программных преобразований).
Не могли бы вы посоветовать ресурсы для обучения? (Я знаю LLVM Programmers manual и Dragon Book;)).
Посредством ресурсов я имею в виду не только учебники, книги, но особенно маленькие хорошо написанные проекты. Я бы хотел прочитать примеры кода, скомпилировать их и поиграть с ними (немного взломать), чтобы узнать больше о практической реализации.
Эти коды не должны ограничиваться частью анализа. Тема - основное программирование LLVM в целом, в то время как анализ и преобразования программ наиболее интересны.