brintos

brintos / llvm-project-archived public Read only

0
0
Text · 617 B · 0aabf2a Raw
39 lines · plain
1; REQUIRES: asserts2; RUN: opt < %s -passes='print<regions>' 2>&1 | FileCheck %s3 4; While working on improvements to region info analysis, this test5; case caused an incorrect region bb2 => bb3 to be detected.6 7define internal i8 @main_read() nounwind {8bb:9   br label %bb110 11bb1:12   br i1 true, label %bb2, label %bb713 14bb2:15  br i1 true, label %bb4, label %bb316 17bb3:18  br i1 true, label %bb4, label %bb819 20bb4:21   br label %bb522 23bb5:24   br label %bb625 26bb6:27   br label %bb128 29bb7:30   br label %bb531 32bb8:33   ret i8 134}35 36; CHECK:    [0] bb => <Function Return>37; CHECK-NEXT: [1] bb1 => bb838; CHECK-NEXT: End region tree39