~ryan-rmarcus/pocl/pocl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
declare void @pocl.barrier()

define void @ifforbarrier1() {

a:
  br i1 1, label %b, label %barrier

b:
  br label %d

barrier:
  call void @pocl.barrier()
  br label %c

c:
  br i1 1, label %barrier, label %d

d:
  ret void
}