Home | History | Annotate | Download | only in ARM
      1 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mtriple=armv7-apple-ios | FileCheck %s --check-prefix=ARM
      2 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mtriple=armv7-linux-gnueabi | FileCheck %s --check-prefix=ARM
      3 ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
      4 
      5 define void @t1(i8* %x) {
      6 entry:
      7 ; ARM: t1
      8 ; THUMB: t1
      9   br label %L0
     10 
     11 L0:
     12   br label %L1
     13 
     14 L1:
     15   indirectbr i8* %x, [ label %L0, label %L1 ]
     16 ; ARM: bx r0
     17 ; THUMB: mov pc, r0
     18 }
     19