aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-05-29 09:08:32 +0100
committerDavid Green <david.green@arm.com>2024-05-29 09:08:32 +0100
commit850f30c3ba378321538233b3cfbd93ae2efef77f (patch)
treefd9e2e8a4b926bdccfd5628de59d1169c69d1a50 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent1c6746e2db58ab7c7a5fb44cd5efa852ce932f84 (diff)
downloadllvm-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