diff options
author | David Sherwood <david.sherwood@arm.com> | 2021-04-07 09:13:00 +0100 |
---|---|---|
committer | David Sherwood <david.sherwood@arm.com> | 2021-04-08 13:21:29 +0100 |
commit | 1206313f82f819381055dc730294ef50b3af63c9 (patch) | |
tree | 434b9d7a844e8b87cec5fdc103354ff372de2169 /clang/lib/Basic/SourceManager.cpp | |
parent | 5299843c31468ab73d63242eaa79bedfc885b877 (diff) | |
download | llvm-1206313f82f819381055dc730294ef50b3af63c9.zip llvm-1206313f82f819381055dc730294ef50b3af63c9.tar.gz llvm-1206313f82f819381055dc730294ef50b3af63c9.tar.bz2 |
[CodeGen][AArch64] Fix isel crash for truncating FP stores
When attempting to truncate a FP vector and store the result out
to memory we crashed because we had no pattern for truncating FP
stores. In fact, we don't support these types of stores and the
correct fix is to stop marking these truncating stores as legal.
Tests have been added here:
CodeGen/AArch64/sve-fptrunc-store.ll
Differential Revision: https://reviews.llvm.org/D100025
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions