28 lines · plain
1# RUN: llc -mtriple=hexagon -run-pass hexagon-early-if %s -o - | FileCheck %s2 3# Make sure that early if-conversion handles the *low8 register classes:4# CHECK: intregslow8 = C2_mux5# CHECK: generaldoublelow8regs = PS_pselect6 7---8name: fred9tracksRegLiveness: true10body: |11 bb.0:12 liveins: $r0, $r113 %0:intregslow8 = COPY $r014 %1:intregslow8 = COPY $r115 %2:generaldoublelow8regs = A2_tfrpi 116 %3:predregs = C2_cmpeq %0, %117 J2_jumpf %3, %bb.2, implicit-def $pc18 bb.1:19 %4:intregslow8 = A2_addi %0, 120 %5:generaldoublelow8regs = A2_tfrpi 021 bb.2:22 %6:intregslow8 = PHI %0, %bb.0, %4, %bb.123 %7:generaldoublelow8regs = PHI %2, %bb.0, %5, %bb.124 $r0 = COPY %625 $d1 = COPY %726 J2_jumpr $r31, implicit $r0, implicit $d1, implicit-def $pc27...28