# RUN: llc -march=hexagon -mcpu=hexagonv68 -mattr=+hvxv68,+hvx-length128b -run-pass hexagon-qfp-optimizer %s -o - | FileCheck %s # CHECK-LABEL: name: qfpAdd32 # CHECK: V6_vd0 # CHECK-NEXT: V6_vL32Ub_ai # CHECK-NEXT: V6_vadd_sf # CHECK-NEXT: V6_vconv_sf_qf32 # CHECK-NEXT: V6_vS32Ub_ai --- name: qfpAdd32 tracksRegLiveness: true body: | bb.0: liveins: $r0, $r1 %0:intregs = COPY $r0 %1:intregs = COPY $r1 %3:hvxvr = V6_vd0 %4:hvxvr = V6_vL32Ub_ai %0:intregs, 0 %5:hvxvr = V6_vadd_sf %3:hvxvr, %4:hvxvr %6:hvxvr = V6_vconv_sf_qf32 %5:hvxvr V6_vS32Ub_ai %1:intregs, 0, %6:hvxvr ...