The top extracted value can include shifted-in zero bits. In that case we should emit a zext before the new store. Fixes https://github.com/llvm/llvm-project/issues/181117.
The top extracted value can include shifted-in zero bits. In that case we should emit a zext before the new store. Fixes https://github.com/llvm/llvm-project/issues/181117.