Добрый день! Собственно сабж.
Читая маны и хабр, наткнулся на строчки вида:
clang -O3 -emit-llvm hello.c -c -o hello.bc
llvm-as < hello.bc | opt -analyze -view-cfg
Вопрос в том, как то же самое сделать автоматически для большого сравнительно большого программного пакета? Сдается мне, что можно как-то поправить Makefile, чтобы вместо бинарников появился биткод, но вот как?..