diff options
| author | David Sherwood <david.sherwood@arm.com> | 2021-11-25 15:39:18 +0000 |
|---|---|---|
| committer | David Sherwood <david.sherwood@arm.com> | 2021-11-29 14:26:14 +0000 |
| commit | 84364bdaabfca35f083c932ffd3a14f3b9ad4f3a (patch) | |
| tree | b8aed669e669192c6a4d0a44c13f7fd230372b95 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h | |
| parent | 90010c2e1d60c6a9a4a0b30a113d4dae2b7214eb (diff) | |
| download | llvm-84364bdaabfca35f083c932ffd3a14f3b9ad4f3a.zip llvm-84364bdaabfca35f083c932ffd3a14f3b9ad4f3a.tar.gz llvm-84364bdaabfca35f083c932ffd3a14f3b9ad4f3a.tar.bz2 | |
[CodeGen][AArch64] Bail out in performConcatVectorsCombine for scalable vectors
I tried to exercise the existing combine patterns in performConcatVectorsCombine
for scalable vectors and at the moment it doesn't seem possible. Parts of
the code currently assume we're dealing with fixed-width vectors with calls
to getVectorNumElements(), therefore I've decided to simply bail out early
for scalable vectors.
Added a test here to show that we don't crash when attempting to combine
truncate + concat:
CodeGen/AArch64/concat_vector-truncate-combine.ll
Differential Revision: https://reviews.llvm.org/D114600
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions
