; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=armv7-apple-ios | FileCheck %s --check-prefix=ARM | |
; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB | |
define void @t1(i8* %x) { | |
entry: | |
; ARM: t1 | |
; THUMB: t1 | |
br label %L0 | |
L0: | |
br label %L1 | |
L1: | |
indirectbr i8* %x, [ label %L0, label %L1 ] | |
; ARM: bx r0 | |
; THUMB: mov pc, r0 | |
} |