Info: http://llvm.org/docs/GettingStarted.html