1 ; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu | FileCheck %s
3 define i32 @test1(i32 %x) {
6 ; CHECK-NEXT: .quad .LBB0_1
7 ; CHECK: .LBB0_1: # Block address taken
9 ; CHECK-NEXT: # Label of block must be emitted
10 ; CHECK-NEXT: callq foo
12 ; CHECK-NEXT: # %bb.2: # %baz
14 callbr void asm sideeffect ".quad ${0:l}\0A\09.quad ${1:l}", "i,!i,~{dirflag},~{fpsr},~{flags}"(ptr blockaddress(@test1, %baz))
15 to label %asm.fallthrough [label %bar]
21 %call = tail call i32 @foo(i32 %x)
25 %call1 = tail call i32 @mux(i32 %call)