diff --git a/.gitmodules b/.gitmodules
index c60a0dd2c7c..9f54ed5bdab 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -34,7 +34,7 @@
 [submodule "src/llvm-project"]
 	path = src/llvm-project
 	url = https://github.com/rust-lang/llvm-project.git
-	branch = rustc/13.0-2021-09-30
+	branch = rustc/14.0-2022-02-09
 [submodule "src/doc/embedded-book"]
 	path = src/doc/embedded-book
 	url = https://github.com/rust-embedded/book.git
diff --git a/src/llvm-project b/src/llvm-project
index fdc8f411ec9..e29ac13bc97 160000
--- a/src/llvm-project
+++ b/src/llvm-project
@@ -1 +1 @@
-Subproject commit fdc8f411ec9253d4eeb7a572b058be4f2131fd1c
+Subproject commit e29ac13bc97e26f886c3bfe72f9135e994c3cd0a