Revert^2 "LLVMReactor: Remove CreateFreeze() call"

This reverts commit f4819d2276b777e8d6dfb32b34c1130e7945f9b8.

Reason for revert: needed to fix the errors on `linux_chromium_msan_rel_ng` bot on Swiftshader --> chromium auto roller. Link to failed bot: https://chromium-review.googlesource.com/c/chromium/src/+/5185744

Change-Id: I45bbe992f4b9f85cb6f9d05bbbc4888e50976958
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/73068
Commit-Queue: Yuxin Hu <yuxinhu@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@google.com>
Tested-by: Shahbaz Youssefi <syoussefi@google.com>
Commit-Queue: Shahbaz Youssefi <syoussefi@google.com>
diff --git a/src/Reactor/LLVMReactor.cpp b/src/Reactor/LLVMReactor.cpp
index 36594d3..aa4aaaa 100644
--- a/src/Reactor/LLVMReactor.cpp
+++ b/src/Reactor/LLVMReactor.cpp
@@ -813,14 +813,14 @@
 {
 	RR_DEBUG_INFO_UPDATE_LOC();
 	auto *clamped_rhs = clampForShift(V(rhs));
-	return V(jit->builder->CreateFreeze(jit->builder->CreateShl(V(lhs), clamped_rhs)));
+	return V(jit->builder->CreateShl(V(lhs), clamped_rhs));
 }
 
 Value *Nucleus::createLShr(Value *lhs, Value *rhs)
 {
 	RR_DEBUG_INFO_UPDATE_LOC();
 	auto *clamped_rhs = clampForShift(V(rhs));
-	return V(jit->builder->CreateFreeze(jit->builder->CreateLShr(V(lhs), clamped_rhs)));
+	return V(jit->builder->CreateLShr(V(lhs), clamped_rhs));
 }
 
 Value *Nucleus::createAShr(Value *lhs, Value *rhs)