brintos

brintos / llvm-project-archived public Read only

0
0
Text · 572 B · 747fd32 Raw
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