brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · 482edc8 Raw
98 lines · plain
1# RUN: llc -march=hexagon -mcpu=hexagonv68 -mattr=+hvxv68,+hvx-length128b \2# RUN: -run-pass hexagon-qfp-optimizer %s -o - | FileCheck %s3 4 5# CHECK: name: qfp_vilog326# CHECK: V6_vilog2_qf327---8name: qfp_vilog329tracksRegLiveness: true10 11body: |12  bb.0:13    liveins: $r0, $r1, $r2, $r314    $v0 = V6_vL32Ub_ai $r0, 015    $v1 = V6_vconv_sf_qf32 $v016    $v2 = V6_vilog2_sf $v117    V6_vS32Ub_ai $r2, 0, $v218...19 20# CHECK-LABEL: name: qfp_vilog1621# CHECK: V6_vilog2_qf1622---23name: qfp_vilog1624tracksRegLiveness: true25 26body: |27  bb.0:28    liveins: $r0, $r1, $r2, $r329    $v0 = V6_vL32Ub_ai $r0, 030    $v1 = V6_vconv_hf_qf16 $v031    $v2 = V6_vilog2_hf $v132    V6_vS32Ub_ai $r2, 0, $v233...34 35# CHECK: name: qfp_vneg3236# CHECK: V6_vneg_qf32_qf3237---38name: qfp_vneg3239tracksRegLiveness: true40 41body: |42  bb.0:43    liveins: $r0, $r1, $r2, $r344    $v0 = V6_vL32Ub_ai $r0, 045    $v1 = V6_vconv_sf_qf32 $v046    $v2 = V6_vneg_qf32_sf $v147    $v3 = V6_vconv_sf_qf32 $v248    V6_vS32Ub_ai $r2, 0, $v349...50 51# CHECK-LABEL: name: qfp_vneg1652# CHECK: V6_vneg_qf16_qf1653---54name: qfp_vneg1655tracksRegLiveness: true56 57body: |58  bb.0:59    liveins: $r0, $r1, $r2, $r360    $v0 = V6_vL32Ub_ai $r0, 061    $v1 = V6_vconv_hf_qf16 $v062    $v2 = V6_vneg_qf16_hf $v163    $v3 = V6_vconv_hf_qf16 $v264    V6_vS32Ub_ai $r2, 0, $v365...66 67# CHECK: name: qfp_vabs3268# CHECK: V6_vabs_qf32_qf3269---70name: qfp_vabs3271tracksRegLiveness: true72 73body: |74  bb.0:75    liveins: $r0, $r1, $r2, $r376    $v0 = V6_vL32Ub_ai $r0, 077    $v1 = V6_vconv_sf_qf32 $v078    $v2 = V6_vabs_qf32_sf $v179    $v3 = V6_vconv_sf_qf32 $v280    V6_vS32Ub_ai $r2, 0, $v381...82 83# CHECK-LABEL: name: qfp_vabs1684# CHECK: V6_vabs_qf16_qf1685---86name: qfp_vabs1687tracksRegLiveness: true88 89body: |90  bb.0:91    liveins: $r0, $r1, $r2, $r392    $v0 = V6_vL32Ub_ai $r0, 093    $v1 = V6_vconv_hf_qf16 $v094    $v2 = V6_vabs_qf16_hf $v195    $v3 = V6_vconv_hf_qf16 $v296    V6_vS32Ub_ai $r2, 0, $v397...98