diff options
author | David Green <david.green@arm.com> | 2024-05-29 09:08:32 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2024-05-29 09:08:32 +0100 |
commit | 850f30c3ba378321538233b3cfbd93ae2efef77f (patch) | |
tree | fd9e2e8a4b926bdccfd5628de59d1169c69d1a50 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 1c6746e2db58ab7c7a5fb44cd5efa852ce932f84 (diff) | |
download | llvm-850f30c3ba378321538233b3cfbd93ae2efef77f.zip llvm-850f30c3ba378321538233b3cfbd93ae2efef77f.tar.gz llvm-850f30c3ba378321538233b3cfbd93ae2efef77f.tar.bz2 |
[ARM][MVE] Don't allow tail-predication with else predicates
The test case contains a vpt block with an else predicated instruction. This
might not be very unrealistic, but currently crashes due to not being able to
handle the else. The instruction would need to be removed. This patch adds some
extra checks that none of the instructions in vpt block is else predicated,
leaving it using vctp.
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions