23 lines · plain
1# RUN: llc -mtriple=hexagon -mcpu=hexagonv65 -mattr=+hvxv65,+hvx-length64b -run-pass=hexagon-packetizer -o - %s | FileCheck %s2 3# Check that we don't generate a packet with 5 instructions.4 5# CHECK: BUNDLE6# CHECK-NEXT: V6_vaslw_acc7# CHECK-NEXT: V6_vgathermw8# CHECK-NEXT: V6_vS32b_new_ai9# CHECK-NEXT: A2_addi10# CHECK-NEXT: }11 12name: fred13tracksRegLiveness: true14body: |15 bb.0:16 liveins: $r0, $r1, $r2, $r3, $m0, $v0, $v1, $v217 $v0 = V6_vaslw_acc $v0, killed $v1, $r018 V6_vgathermw_pseudo $r1, 0, $r2, $m0, killed $v219 $r4 = A2_addi $r1, 51220 $r5 = A2_addi $r1, 64021 V6_vgathermw_pseudo killed $r3, 0, $r2, $m0, killed $v022...23