33 lines · plain
1; RUN: opt < %s -passes='print<postdomtree>' 2>&1 | FileCheck %s2define internal void @f(i1 %arg) {3entry:4 br i1 1, label %a, label %b5 6a:7br label %c8 9b:10br label %c11 12c:13 br i1 %arg, label %bb35, label %bb3.i14 15bb3.i:16 br label %bb3.i17 18bb35.loopexit3:19 br label %bb3520 21bb35:22 ret void23}24; CHECK: Inorder PostDominator Tree:25; CHECK-NEXT: [1] <<exit node>>26; CHECK-NEXT: [2] %bb3527; CHECK-NEXT: [3] %bb35.loopexit328; CHECK-NEXT: [2] %c29; CHECK-NEXT: [3] %a30; CHECK-NEXT: [3] %entry31; CHECK-NEXT: [3] %b32; CHECK-NEXT: [2] %bb3.i33