[PATCH] D153800: [ARM] Adjust strd/ldrd codegen alignment requirements

David Spickett via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 4 07:42:41 PDT 2023


DavidSpickett added a comment.

So far I have narrowed it down to something in `DWARFDebugFrame.cpp.o` in `libLLVMDebugInfoDWARF.a`. You can confirm this by using `ar x` to get the `.o` from a working build, then patching it into the broken build with `ar r` (interestingly, this object seems to have fewer `stdrd`/`ldrd` after this change).

>From there I am not sure how to narrow it down. If I could set an strd/ldrd alignment per function that would help but as far as I can see strict alignment applies per object. One could split the file into two and gradually move functions from one to the other I suppose.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D153800



More information about the llvm-commits mailing list