178a871abSDavid Penry# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py 278a871abSDavid Penry# RUN: llc -mtriple arm-arm-eabi -mcpu=cortex-m7 -verify-machineinstrs -run-pass=postmisched %s -o - | FileCheck %s 378a871abSDavid Penry--- 478a871abSDavid Penryname: test_groups 578a871abSDavid Penryalignment: 2 678a871abSDavid PenrytracksRegLiveness: true 778a871abSDavid Penryliveins: 878a871abSDavid Penry - { reg: '$d0' } 978a871abSDavid Penry - { reg: '$r0' } 1078a871abSDavid Penry - { reg: '$r1' } 1178a871abSDavid Penry - { reg: '$r2' } 1278a871abSDavid Penry - { reg: '$r3' } 1378a871abSDavid Penry - { reg: '$r4' } 1478a871abSDavid PenryframeInfo: 1578a871abSDavid Penry maxAlignment: 1 1678a871abSDavid Penry maxCallFrameSize: 0 1778a871abSDavid PenrymachineFunctionInfo: {} 1878a871abSDavid Penrybody: | 1978a871abSDavid Penry bb.0: 2078a871abSDavid Penry liveins: $d0, $r0, $r1, $r2, $r3, $r4 2178a871abSDavid Penry 2278a871abSDavid Penry ; CHECK-LABEL: name: test_groups 2378a871abSDavid Penry ; CHECK: liveins: $d0, $r0, $r1, $r2, $r3, $r4 2478a871abSDavid Penry ; CHECK: renamable $d0 = VADDD killed renamable $d0, renamable $d0, 14 /* CC::al */, $noreg 25*ca8eef7eSDavid Penry ; CHECK: renamable $r3 = t2ADDrr killed renamable $r3, renamable $r3, 14 /* CC::al */, $noreg, $noreg 2678a871abSDavid Penry ; CHECK: renamable $s2 = VLDRS killed renamable $r0, 0, 14 /* CC::al */, $noreg 2778a871abSDavid Penry ; CHECK: VSTRS killed renamable $s2, killed renamable $r1, 0, 14 /* CC::al */, $noreg 2878a871abSDavid Penry ; CHECK: t2STRi12 killed renamable $r3, killed renamable $r2, 0, 14 /* CC::al */, $noreg 2978a871abSDavid Penry ; CHECK: renamable $r4 = t2ADDrr killed renamable $r4, renamable $r4, 14 /* CC::al */, $noreg, $noreg 3078a871abSDavid Penry ; CHECK: tBX_RET 14 /* CC::al */, $noreg, implicit killed $d0 3178a871abSDavid Penry renamable $s2 = VLDRS killed renamable $r0, 0, 14 /* CC::al */, $noreg 3278a871abSDavid Penry renamable $d0 = VADDD killed renamable $d0, renamable $d0, 14 /* CC::al */, $noreg 3378a871abSDavid Penry VSTRS killed renamable $s2, killed renamable $r1, 0, 14 /* CC::al */, $noreg 3478a871abSDavid Penry renamable $r3 = t2ADDrr killed renamable $r3, renamable $r3, 14 /* CC::al */, $noreg, $noreg 3578a871abSDavid Penry t2STRi12 killed renamable $r3, killed renamable $r2, 0, 14 /* CC::al */, $noreg 3678a871abSDavid Penry renamable $r4 = t2ADDrr killed renamable $r4, renamable $r4, 14 /* CC::al */, $noreg, $noreg 3778a871abSDavid Penry tBX_RET 14 /* CC::al */, $noreg, implicit $d0 3878a871abSDavid Penry 3978a871abSDavid Penry... 40