# RUN: llc -mtriple=thumbv7-apple-ios -o - %s -run-pass if-converter -verify-machineinstrs | FileCheck %s # Don't treat bb.1 as a valid diamond since IfConverter::IfConvertDiamond can't # handle it and used to hit an assertion instead. --- | define void @func() minsize { ret void } ... --- name: func body: | bb.0: tBcc %bb.3, 1, $cpsr bb.1: tBcc %bb.2, 1, $cpsr tB %bb.2, 14, $noreg bb.2: bb.3: successors: tBX_RET 14, _ ... # CHECK-LABEL: bb.0: # CHECK: tBcc %bb.3, 1 # CHECK-LABEL: bb.1: # CHECK: tBcc %bb.2, 1 # CHECK-NEXT: tB %bb.2, 14 # CHECK-LABEL: bb.2: # CHECK-LABEL: bb.3: # CHECK: tBX_RET 14