Update LLVM to r211213

This revision of LLVM has the SROA fix required for i1 bools, compiles floating point compares correctly and doesn't break mingw, yet.