I've been told that the LLVM branch I linked to is 'the most wrong branch you possibly could have linked to'.
This is the right one: https://github.com/rust-lang/llvm/tree/rust-llvm-2016-03-13
Patches are mostly backported from upstream or optimizations.