brintos

brintos / llvm-project-archived public Read only

0
0
Text · 615 B · f0b1d3c Raw
24 lines · plain
1# RUN: llc -march=hexagon -mcpu=hexagonv68 -mattr=+hvxv68,+hvx-length128b -run-pass hexagon-qfp-optimizer %s -o - | FileCheck %s2 3# CHECK-LABEL: name: qfpAdd324# CHECK: V6_vd05# CHECK-NEXT: V6_vL32Ub_ai6# CHECK-NEXT: V6_vadd_sf7# CHECK-NEXT: V6_vconv_sf_qf328# CHECK-NEXT: V6_vS32Ub_ai9---10name: qfpAdd3211tracksRegLiveness: true12 13body: |14  bb.0:15    liveins: $r0, $r116    %0:intregs = COPY $r017    %1:intregs = COPY $r118    %3:hvxvr = V6_vd019    %4:hvxvr = V6_vL32Ub_ai %0:intregs, 020    %5:hvxvr = V6_vadd_sf %3:hvxvr, %4:hvxvr21    %6:hvxvr = V6_vconv_sf_qf32 %5:hvxvr22    V6_vS32Ub_ai %1:intregs, 0, %6:hvxvr23...24