Update renamed MemorySanitizer pass

This integrates cl/472732628 and updates the LLVM-Submodule backend
for Reactor to the matching revision.

Bug: b/165000222
Change-Id: I66c3ce48fffd93e8cb87268ee7a493878277a9cb
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/68049
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Reactor/LLVMJIT.cpp b/src/Reactor/LLVMJIT.cpp
index 4e784ac..d3dbdb9 100644
--- a/src/Reactor/LLVMJIT.cpp
+++ b/src/Reactor/LLVMJIT.cpp
@@ -934,7 +934,7 @@
 	if(__has_feature(memory_sanitizer) && msanInstrumentation)
 	{
 		llvm::MemorySanitizerOptions msanOpts(0 /* TrackOrigins */, false /* Recover */, false /* Kernel */, true /* EagerChecks */);
-		pm.addPass(llvm::ModuleMemorySanitizerPass(msanOpts));
+		pm.addPass(llvm::MemorySanitizerPass(msanOpts));
 	}
 
 	if(__has_feature(address_sanitizer) && ADDRESS_SANITIZER_INSTRUMENTATION_SUPPORTED)
diff --git a/third_party/llvm-project b/third_party/llvm-project
index 7354a73..4bf84e4 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit 7354a73945f1c123d66b01f51374ecbdba18fab3
+Subproject commit 4bf84e433d921c8d4d5dd9640662a816df42a531