From: Roman Lebedev Date: Thu, 7 Jan 2021 20:23:36 +0000 (+0300) Subject: [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors X-Git-Tag: llvmorg-13-init~1781 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f8875c313c381764a9734dbd6e94539e8837d9f7;p=platform%2Fupstream%2Fllvm.git [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors --- diff --git a/llvm/test/Transforms/SimplifyCFG/unreachable-matching-successor.ll b/llvm/test/Transforms/SimplifyCFG/unreachable-matching-successor.ll new file mode 100644 index 0000000..25a4ab7 --- /dev/null +++ b/llvm/test/Transforms/SimplifyCFG/unreachable-matching-successor.ll @@ -0,0 +1,16 @@ +; NOTE: Assertions have been autogenerated by utils/update_test_checks.py +; RUN: opt -simplifycfg -simplifycfg-require-and-preserve-domtree=1 -S < %s | FileCheck %s + +define void @fn(i1 %c) { +; CHECK-LABEL: @fn( +; CHECK-NEXT: entry: +; CHECK-NEXT: ret void +; +entry: + ret void + +unreachable_bb0: + br i1 %c, label %unreachable_bb1, label %unreachable_bb1 +unreachable_bb1: + br label %unreachable_bb0 +}