; RUN: llvm-as < %s | llvm-dis | FileCheck %s declare void @llvm.amdgcn.kill(i1) define void @test_kill(i1 %c) { ; CHECK-LABEL: define void @test_kill( ; CHECK-SAME: i1 [[C:%.*]]) { ; CHECK-NEXT: callbr void @llvm.amdgcn.kill(i1 [[C]]) ; CHECK-NEXT: to label %[[CONT:.*]] [label %kill] ; CHECK: [[KILL:.*:]] ; CHECK-NEXT: unreachable ; CHECK: [[CONT]]: ; CHECK-NEXT: ret void ; callbr void @llvm.amdgcn.kill(i1 %c) to label %cont [label %kill] kill: unreachable cont: ret void }