26 lines · plain
1# RUN: llc -mtriple=hexagon -start-before=hexagon-packetizer -o - %s | FileCheck %s2# This used to generate an invalid packet:3# {4# r1 = #05# memw(r0++#4) = r1.new // new-value store must be the only store6# memw(r0+#0) = #07# }8#9# CHECK: memw10# CHECK: }11# CHECK: memw12 13---14name: f015tracksRegLiveness: true16stack:17 - { id: 0, size: 8, alignment: 8 }18body: |19 bb.0:20 liveins: $r021 renamable $r1 = A2_tfrsi 022 renamable $r0 = S2_storeri_pi renamable $r0, 4, killed renamable $r1 :: (store (s32) into %stack.0)23 S4_storeiri_io renamable $r0, 0, 0 :: (store (s32) into %stack.0 + 4)24 J2_jumpr $r31, implicit-def $pc25...26