This video introduces three of the most important tools in the LLVM infrastructure: clang, opt and llc. Clang is the C front-end. Opt is the middle-end used to analyze and optimize programs in the LLVM intermediate representation. LLC, in turn, is the tool that translates code in the LLVM IR into code in some assembly (x86, arm, mips, etc). Most of the material in this class was taken from:
Compilers Laboratory website:
[ Ссылка ]
Slides:
[ Ссылка ]
References:
[ Ссылка ]
![](https://s2.save4k.ru/pic/Je4tjHmACgI/mqdefault.jpg)