Update to a newer version of llvm