• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: opt -regions -analyze -enable-new-pm=0 < %s | FileCheck %s
2; RUN: opt -passes='print<regions>' -disable-output < %s 2>&1 | FileCheck %s
3
4define void @normal_condition() nounwind {
5"0":
6    br label %"7"
7"7":
8    br i1 1, label %"1", label %"9"
9"9":
10    br label %"8"
11"1":
12    br i1 1, label %"6", label %"3"
13"6":
14    br label %"9"
15"8":
16    br label %"8"
17"3":
18    br label %"4"
19"4":
20    ret void
21}
22
23; CHECK:      Region tree:
24; CHECK-NEXT: [0] 0 => <Function Return>
25; CHECK-NEXT: End region tree
26