~ryan-rmarcus/pocl/pocl

101.1.2 by Carlos Sánchez de La Lama
Using intrinsic (sort of) for barriers, working & tests updates.
1
declare void @pocl.barrier()
57.1.6 by Carlos Sánchez de La Lama
BTR made able to run as separate pass.
2
3
define void @ifforbarrier1() {
4
5
a:
6
  br i1 1, label %b, label %barrier
7
8
b:
57.1.14 by Carlos Sánchez de La Lama
WorkitemReplication made a separate pass.
9
  br label %d
57.1.6 by Carlos Sánchez de La Lama
BTR made able to run as separate pass.
10
11
barrier:
101.1.2 by Carlos Sánchez de La Lama
Using intrinsic (sort of) for barriers, working & tests updates.
12
  call void @pocl.barrier()
57.1.14 by Carlos Sánchez de La Lama
WorkitemReplication made a separate pass.
13
  br label %c
57.1.6 by Carlos Sánchez de La Lama
BTR made able to run as separate pass.
14
15
c:
57.1.14 by Carlos Sánchez de La Lama
WorkitemReplication made a separate pass.
16
  br i1 1, label %barrier, label %d
17
18
d:
57.1.6 by Carlos Sánchez de La Lama
BTR made able to run as separate pass.
19
  ret void
20
}