В моём углубленном курсе компиляторов прошлой осенью мы провели некоторое время, изучая дерево исходников LLVM. Миллион строк кода на C++ выглядят пугающе, но я нахожу это интересным упражнением, и, по крайней мере, некоторые студенты с этим согласны, и я подумал, что я попытаюсь написать что-то подобное. Мы будем использовать LLVM 3.9, но предыдущие (и, возможно, будущие) релизы не сильно отличаются.
![][1]
[Читать дальше →][2]
[1]:
https://habrastorage.org/webt/dj/7v/ht/dj7vhtqrcaggifm0-ppl40p-pf8.jpeg
[2]:
https://habrahabr.ru/post/343344/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut