brintos

brintos / llvm-project-archived public Read only

0
0
Text · 647 B · 50e8b87 Raw
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