summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDavid Truby <david.truby@arm.com>2021-07-12 10:55:11 +0100
committerDavid Truby <david.truby@arm.com>2021-07-12 11:14:17 +0100
commitc305557acdaad453e32309d575fe9c6c7090c099 (patch)
tree9be7079e03d8939d880fd9f1d2afa51d42e31bcc /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentfedbff75f46b4b9e055ab4947960fa95a08a78ed (diff)
[llvm][sve] Lowering for VLS truncating stores
This adds custom lowering for truncating stores when operating on fixed length vectors in SVE. It also includes a DAG combine to fold extends followed by truncating stores into non-truncating stores in order to prevent this pattern appearing once truncating stores are supported. Currently truncating stores are not used in certain cases where the size of the vector is larger than the target vector width. Differential Revision: https://reviews.llvm.org/D104471
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions