aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
diff options
context:
space:
mode:
authorMaurice Heumann <MauriceHeumann@gmail.com>2023-06-26 09:41:31 -0700
committerEli Friedman <efriedma@quicinc.com>2023-06-26 10:45:41 -0700
commit249bd9eab0aa122453073278bb9cd53f73c08cf8 (patch)
treed253af3f4d22c9201c25e8ba1bdd20febd2cd028 /llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
parentbc7f11ccb01cbc2ae6c1631535ea5c181f70cb1e (diff)
downloadllvm-249bd9eab0aa122453073278bb9cd53f73c08cf8.zip
llvm-249bd9eab0aa122453073278bb9cd53f73c08cf8.tar.gz
llvm-249bd9eab0aa122453073278bb9cd53f73c08cf8.tar.bz2
[ARM] Fix codegen of unaligned volatile load/store of i64
Volatile loads/stores of i64 are lowered to LDRD/STRD on ARMv5TE. However, these instructions require the addresses to be aligned. Unaligned loads/stores therefore should be ignored by this handling. Differential Revision: https://reviews.llvm.org/D152790
Diffstat (limited to 'llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions