1 # RUN: llc -march=hexagon -run-pass hexagon-packetizer %s -o - | FileCheck %s
3 # Make sure that we don't try to packetize the two stores together. The
4 # dependence on $r0 could be broken by updating the offset in the storeiri,
5 # but then the offset would become invalid for that instruction (it has to
8 # CHECK: S4_storeiri_io killed $r0, 0, 0
15 @g0 = global i8 zeroinitializer, align 2
16 @g1 = global i32 zeroinitializer, align 4
21 tracksRegLiveness: true
24 successors: %bb.0, %bb.1
25 liveins: $lc0, $r0, $r27
27 $r0 = S2_storerb_pi $r0, 2, $r27 :: (store (s8) into @g0, align 2)
28 S4_storeiri_io killed $r0, 0, 0 :: (store (s32) into @g1, align 4)
29 $r0 = A2_tfr killed $r1
30 ENDLOOP0 %bb.0, implicit-def $pc, implicit-def $lc0, implicit $sa0, implicit $lc0