[PATCH] D123991: [LangRef] Clarify load/store of non-byte-sized types

Juneyoung Lee via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 19 18:19:36 PDT 2022


aqjune added a comment.

I confirmed that there are a few other architectures assuming the same semantics:

- AArch64: https://llvm.godbolt.org/z/b5M5j6r9h
- RISCV32: https://llvm.godbolt.org/z/1ax4s5jPo
- RISCV64: https://llvm.godbolt.org/z/W59oazebx
- X86 (32-bit): https://llvm.godbolt.org/z/s3PTznrxa

To support code generation to these architecture, storing an integer of a non-byte-sized type must fill the padding with zero.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D123991/new/

https://reviews.llvm.org/D123991



More information about the llvm-commits mailing list