diff options
author | Jason Macnak <natsu@google.com> | 2024-01-09 20:37:46 +0000 |
---|---|---|
committer | swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com <swiftshader-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2024-01-10 18:22:37 +0000 |
commit | f4819d2276b777e8d6dfb32b34c1130e7945f9b8 (patch) | |
tree | 531fb8ef4e2c9432bc699d616aac9c7915e7f051 /src | |
parent | 2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f (diff) | |
download | swiftshader-f4819d2276b777e8d6dfb32b34c1130e7945f9b8.tar.gz |
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>
Diffstat (limited to 'src')
-rw-r--r-- | src/Reactor/LLVMReactor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Reactor/LLVMReactor.cpp b/src/Reactor/LLVMReactor.cpp index aa4aaaa49..36594d33c 100644 --- a/src/Reactor/LLVMReactor.cpp +++ b/src/Reactor/LLVMReactor.cpp @@ -813,14 +813,14 @@ Value *Nucleus::createShl(Value *lhs, Value *rhs) { 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) |