diff options
author | Florian Hahn <flo@fhahn.com> | 2019-05-21 10:05:26 +0000 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2019-05-21 10:05:26 +0000 |
commit | 4a8835c655e83326f121a1340bd5ea372177d60b (patch) | |
tree | 1673fe4bc09525ce64957ac2f6cd0c4e334c084a /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 2eebf4d939b65650ba14ec062fe4be750fa347e1 (diff) | |
download | llvm-4a8835c655e83326f121a1340bd5ea372177d60b.zip llvm-4a8835c655e83326f121a1340bd5ea372177d60b.tar.gz llvm-4a8835c655e83326f121a1340bd5ea372177d60b.tar.bz2 |
[AArch64] Skip mask checks for masks with an odd number of elements.
Some checks in isShuffleMaskLegal expect an even number of elements,
e.g. isTRN_v_undef_Mask or isUZP_v_undef_Mask, otherwise they access
invalid elements and crash. This patch adds checks to the impacted
functions.
Fixes PR41951
Reviewers: t.p.northover, dmgreen, samparker
Reviewed By: dmgreen
Differential Revision: https://reviews.llvm.org/D60690
llvm-svn: 361235
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions