aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/FileCheck
diff options
context:
space:
mode:
authorManish Kausik H <46352931+Nirhar@users.noreply.github.com>2024-01-19 20:00:20 +0530
committerGitHub <noreply@github.com>2024-01-19 15:30:20 +0100
commita0b911745494e3c2f53a27f23c536314818ce0b1 (patch)
treefebe89ec06d67c16da77fc55a58256ae2322ac01 /llvm/lib/FileCheck
parent4d11f04b20f0bd7488e19e8f178ba028412fa519 (diff)
downloadllvm-a0b911745494e3c2f53a27f23c536314818ce0b1.zip
llvm-a0b911745494e3c2f53a27f23c536314818ce0b1.tar.gz
llvm-a0b911745494e3c2f53a27f23c536314818ce0b1.tar.bz2
LoopDeletion: Move EH pad check before the isLoopNeverExecuted Check (#78189)
This commit modifies `LoopDeletion::deleteLoopIfDead` to check if the exit block of a loop is an EH pad before checking if the loop gets executed. This handles the case where an unreachable loop has a landingpad as an Exit block, and the loop gets deleted, leaving leaving the landingpad without an edge from an unwind clause. Fixes #76852.
Diffstat (limited to 'llvm/lib/FileCheck')
0 files changed, 0 insertions, 0 deletions