https://github.com/kuhar commented: What happens when you run `--canonicalize --cse` after masked load/store emulation? Is this enough to fold all the masking away? If not, what is left? https://github.com/llvm/llvm-project/pull/75587