LLVM has branched for 3.1. We should probably rebase our fork to make sure we are up to speed. I think we are several months behind.