llvm-project
a7697c86 - [ARM] Do not assume alignment in vld1xN and vst1xN intrinsics (#106984)

Commit
1 year ago
[ARM] Do not assume alignment in vld1xN and vst1xN intrinsics (#106984) These intrinsics currently assume natural alignment. Instead, respect the alignment attribute on the intrinsic. Teach InstCombine to improve that alignment. If desired I could also adjust the clang frontend to add alignment annotations equivalent to the previous behavior, but I don't see any indication that such an assumption is correct in the ARM intrinsics docs. Fixes https://github.com/llvm/llvm-project/issues/59081.
Author
Parents
Loading