diff options
author | android-autoroll <android-autoroll@skia-public.iam.gserviceaccount.com> | 2024-01-10 21:07:36 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2024-01-10 21:07:36 +0000 |
commit | 8cef70e85fe0af2a762893ece4f88ec5fa5775b4 (patch) | |
tree | 741dade0dbfc9018dcea22999b87071f75235aaf | |
parent | c5457fb58de06e2b5fe84818c0729b55a2b18cad (diff) | |
parent | 6d04e16142755ecf832e05a5bbfdc7fddbeffc04 (diff) | |
download | swiftshader-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.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) |