1
1
; ModuleID = 'forbarrier2_loops_btr_barriers.ll'
5
5
define void @forbarrier2() {
6
6
a.loopbarrier.prebarrier.wi_0_0_0:
7
7
br label %a.loopbarrier.prebarrier.wi_1_0_0
9
9
a.loopbarrier: ; preds = %a.loopbarrier.prebarrier.wi_1_1_1
11
11
br label %b.loopbarrier.prebarrier.wi_0_0_0
13
13
b.loopbarrier.prebarrier.wi_0_0_0: ; preds = %c.latchbarrier.postbarrier.wi_0_0_0, %a.loopbarrier
14
14
br label %b.loopbarrier.prebarrier.wi_1_0_0
16
16
b.loopbarrier: ; preds = %b.loopbarrier.prebarrier.wi_1_1_1
18
18
br label %barrier.prebarrier.wi_0_0_0
20
20
barrier.prebarrier.wi_0_0_0: ; preds = %barrier.postbarrier.wi_0_0_0, %b.loopbarrier
21
21
br label %barrier.prebarrier.wi_1_0_0
23
23
barrier: ; preds = %barrier.prebarrier.wi_1_1_1
25
25
br label %barrier.postbarrier.wi_0_0_0
27
27
barrier.postbarrier.wi_0_0_0: ; preds = %barrier