brintos

brintos / llvm-project-archived public Read only

0
0
Text · 645 B · 9746a33 Raw
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