Revert "LLVMReactor: Remove CreateFreeze() call"

This reverts commit 8d9a45b1f3ab73a78e44336d12749929b8539fb6.

Reason for revert: b/319166502


Bug: b/319166502
Change-Id: Icdb00865ca6b4a4ad204d95e05749dca739b5a47
Test: dEQP-GLES3.functional.shaders.operator.* on SwANGLE
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/72928
Tested-by: Jason Macnak <natsu@google.com>
Commit-Queue: Jason Macnak <natsu@google.com>
Presubmit-Ready: Jason Macnak <natsu@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro-Result: kokoro <noreply+kokoro@google.com>
diff --git a/src/Reactor/LLVMReactor.cpp b/src/Reactor/LLVMReactor.cpp
index aa4aaaa..36594d3 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->CreateShl(V(lhs), clamped_rhs));
+	return V(jit->builder->CreateFreeze(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->CreateLShr(V(lhs), clamped_rhs));
+	return V(jit->builder->CreateFreeze(jit->builder->CreateLShr(V(lhs), clamped_rhs)));
 }
 
 Value *Nucleus::createAShr(Value *lhs, Value *rhs)