brintos

brintos / llvm-project-archived public Read only

0
0
Text · 780 B · 13ba35e Raw
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