aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
diff options
context:
space:
mode:
authorDavid Sherwood <david.sherwood@arm.com>2021-11-25 15:39:18 +0000
committerDavid Sherwood <david.sherwood@arm.com>2021-11-29 14:26:14 +0000
commit84364bdaabfca35f083c932ffd3a14f3b9ad4f3a (patch)
treeb8aed669e669192c6a4d0a44c13f7fd230372b95 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
parent90010c2e1d60c6a9a4a0b30a113d4dae2b7214eb (diff)
downloadllvm-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