1*86a60e7fSPatryk Wychowaniec; RUN: llc -filetype=obj -mtriple=avr < %s | llvm-objdump -dr --no-show-raw-insn - | FileCheck %s 2*86a60e7fSPatryk Wychowaniec 3*86a60e7fSPatryk Wychowaniecdefine i8 @foo(i8 %a) { 4*86a60e7fSPatryk Wychowaniecbb0: 5*86a60e7fSPatryk Wychowaniec %0 = tail call i8 @bar(i8 %a) 6*86a60e7fSPatryk Wychowaniec %1 = icmp eq i8 %0, 123 7*86a60e7fSPatryk Wychowaniec br i1 %1, label %bb1, label %bb2 8*86a60e7fSPatryk Wychowaniec 9*86a60e7fSPatryk Wychowaniecbb1: 10*86a60e7fSPatryk Wychowaniec ret i8 100 11*86a60e7fSPatryk Wychowaniec 12*86a60e7fSPatryk Wychowaniecbb2: 13*86a60e7fSPatryk Wychowaniec ret i8 200 14*86a60e7fSPatryk Wychowaniec} 15*86a60e7fSPatryk Wychowaniec 16*86a60e7fSPatryk Wychowaniecdeclare i8 @bar(i8); 17*86a60e7fSPatryk Wychowaniec 18*86a60e7fSPatryk Wychowaniec; CHECK: rcall .-2 19*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: 00000000: R_AVR_13_PCREL bar 20*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: cpi r24, 0x7b 21*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: brne .+4 22*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: ldi r24, 0x64 23*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: ret 24*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: ldi r24, 0xc8 25*86a60e7fSPatryk Wychowaniec; CHECK-NEXT: ret 26