store ⇒ zext + byte-aligned store load ⇒ byte-aligned load + trunc nuw https://github.com/llvm/llvm-project/pull/180739