Cherry pick b40e901333b903fd71f17c3314d3e40f8abde074 for llvm-project. (#8901)

This pulls in the changes needed for PR #8723.
diff --git a/third_party/llvm-project b/third_party/llvm-project
index 95f0f69..2f076bf 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit 95f0f69f1ff8eff34a00a47a236c2f91a2392c70
+Subproject commit 2f076bf64e534713888bf528652200136c503cb6