diff options
author | David Green <david.green@arm.com> | 2019-08-08 15:15:19 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2019-08-08 15:15:19 +0000 |
commit | 824ffd8b1265d69eba089d8c3dcce3983089a9cd (patch) | |
tree | be685b5d4f09c9c7b338e41b2aa2e4c9c9b0c990 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 856d5c581783a31fea3099829099b0012e86ada7 (diff) | |
download | llvm-824ffd8b1265d69eba089d8c3dcce3983089a9cd.zip llvm-824ffd8b1265d69eba089d8c3dcce3983089a9cd.tar.gz llvm-824ffd8b1265d69eba089d8c3dcce3983089a9cd.tar.bz2 |
[ARM] MVE big endian loads/stores
This adds some missing patterns for big endian loads/stores, allowing unaligned
loads/stores to also be selected with an extra VREV, which produces better code
than aligning through a stack. Also moves VLDR_P0 to not be LE only, and
adjusts some of the tests to show all that working.
Differential Revision: https://reviews.llvm.org/D65583
llvm-svn: 368304
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions