diff options
Diffstat (limited to 'test/Analysis/RegionInfo/infinite_loop_5_b.ll')
| -rw-r--r-- | test/Analysis/RegionInfo/infinite_loop_5_b.ll | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/Analysis/RegionInfo/infinite_loop_5_b.ll b/test/Analysis/RegionInfo/infinite_loop_5_b.ll new file mode 100644 index 0000000000000..49580c9de3ded --- /dev/null +++ b/test/Analysis/RegionInfo/infinite_loop_5_b.ll @@ -0,0 +1,25 @@ +; RUN: opt -regions -analyze < %s | FileCheck %s + +define void @normal_condition() nounwind { +0: + br label %"7" +7: + br i1 1, label %"1", label %"9" +9: + br label %"8" +1: + br i1 1, label %"6", label %"3" +6: + br label %"9" +8: + br label %"8" +3: + br label %"4" +4: + ret void +} + +; CHECK: Region tree: +; CHECK-NEXT: [0] 0 => <Function Return> +; CHECK-NEXT: [1] 7 => 3 +; CHECK-NEXT: End region tree |
