blob: b69956fa2662253a0697c03ae79cdb5dc39b63ef [file]
; RUN: llvm-as < %s | llvm-dis | FileCheck %s
; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
define void @branch_metadata(i1 %cond) {
; CHECK-LABEL: define void @branch_metadata(
entry:
br i1 %cond, label %uniform, label %divergent, !block.uniformity.profile !0
; CHECK: br i1 %cond, label %uniform, label %divergent, !block.uniformity.profile !0
uniform:
ret void
divergent:
br label %uniform, !block.uniformity.profile !1
; CHECK: br label %uniform, !block.uniformity.profile !1
}
; CHECK: !0 = !{i1 true}
; CHECK: !1 = !{i1 false}
!0 = !{i1 true}
!1 = !{i1 false}