1 # Test that inline assembly get the right size value so that a branch across
2 # a block containing them gets relaxed.
4 # RUN: %python %s | llc -mtriple=s390x-linux-gnu -mcpu=z196 -enable-post-misched=false \
13 # sequence of call asm
14 # unconditional branch to block
21 # CHECK-NEXT: .Lfunc_end0:
23 from __future__
import print_function
27 print("define void @f1() {")
29 print(" br label %block")
35 ' tail call i64 asm "lang\\09$0,$2,$1\\0A", "=d,=*Q,d,*Q"(i32* elementtype(i32) undef, i32 undef, i32* elementtype(i32) undef)'
38 print(" br label %block")