~ryan-rmarcus/pocl/pocl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
; ModuleID = 'barrier1.ll'

declare void @pocl.barrier()

define void @barrier1() {
barrier.prebarrier:
  br label %barrier

barrier:                                          ; preds = %barrier.prebarrier
  call void @pocl.barrier()
  br label %barrier.postbarrier

barrier.postbarrier:                              ; preds = %barrier
  ret void
}