LLVM Tutorial
llvm.org
llvm.org
They're already in use to provide an llvm backend for the idris compiler, and ill be using them myself soon too.
One of the notable novelties about llvm general Is that you can manipulate the llvm AST as a normal Haskell data type. It also has really nice hooks for using most of the well maintained llvm Apis.
[1] http://www.aosabook.org/en/llvm.html
[2] http://www.cs.ucla.edu/classes/spring08/cs259/llvm-2.2/docs/...
I tried to be more introductory and hopefully the slides stand a little on their own...
It's also rather easy to extend upon what is made, adding your own features.
I have seen some code which compiles Clang to STM32F4 microcontrollers and I have found py2llvm can compile Python into LLVM IR.
I am wondering if it is even worth it, (but according to py2llvm you can get almost C like performance).