1 # RUN: llc -o - %s -run-pass=block-placement -mtriple=thumbv7k-apple-ios8.0.0 -verify-machineinstrs -O3 | FileCheck %s
3 # CHECK-LABEL: name: func
4 # Make sure the bundle gets duplicated correctly
5 # CHECK: BUNDLE implicit-def dead $itstate, implicit-def $cpsr, implicit killed $r0, implicit killed $cpsr {
6 # CHECK: t2IT 1, 24, implicit-def $itstate
7 # CHECK: t2CMPri killed $r0, 9, 1, killed $cpsr, implicit-def $cpsr, implicit internal killed $itstate
9 # CHECK: BUNDLE implicit-def dead $itstate, implicit-def $cpsr, implicit killed $r0, implicit killed $cpsr {
10 # CHECK: t2IT 1, 24, implicit-def $itstate
11 # CHECK: t2CMPri killed $r0, 9, 1, killed $cpsr, implicit-def $cpsr, implicit internal killed $itstate
14 tracksRegLiveness: true
17 liveins: $r0, $lr, $r7
22 t2CMPri $r0, 32, 14, $noreg, implicit-def $cpsr
23 BUNDLE implicit-def dead $itstate, implicit-def $cpsr, implicit killed $r0, implicit killed $cpsr {
24 t2IT 1, 24, implicit-def $itstate
25 t2CMPri killed $r0, 9, 1, killed $cpsr, implicit-def $cpsr, implicit internal killed $itstate
27 t2Bcc %bb.3, 1, killed $cpsr