aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-autoroll <android-autoroll@skia-public.iam.gserviceaccount.com>2024-01-10 21:07:36 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-01-10 21:07:36 +0000
commit8cef70e85fe0af2a762893ece4f88ec5fa5775b4 (patch)
tree741dade0dbfc9018dcea22999b87071f75235aaf
parentc5457fb58de06e2b5fe84818c0729b55a2b18cad (diff)
parent6d04e16142755ecf832e05a5bbfdc7fddbeffc04 (diff)
downloadswiftshader-8cef70e85fe0af2a762893ece4f88ec5fa5775b4.tar.gz
Roll SwiftShader from 2fa7e9b99ae4 to f4819d2276b7 (1 revision) am: 9bacbeebf7 am: 6d04e16142
Original change: https://android-review.googlesource.com/c/platform/external/swiftshader/+/2904767 Change-Id: I26529b88da6f04ba99739f66a1ef76561c7e5589 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--src/Reactor/LLVMReactor.cpp4
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)