I've created a small presentation about LLVM, why and how easy it is to use it.
It's showing a few of the codegen basic blocks, plus optimization pass
managers and JIT, with references to the LLVM documentation and the
My understanding of LLVM is far from comprehensive, so there might be
some inaccuracies (please, let me know).
Nevertheless, if you find it could help others understand "why LLVM",
as I hope to do so in a few weeks from now, feel free to include it
together with the tutorials.
Reclaim your digital rights, eliminate DRM, learn more at