brintos

brintos / llvm-project-archived public Read only

0
0
Text · 633 B · 2a28642 Raw
26 lines · plain
1# RUN: llc -mtriple=hexagon -run-pass=expand-condsets %s -o - | FileCheck %s2 3# Check that there is a tied implicit use despite having an explicit (but4# untied) use:5# CHECK: %[[R:[0-9]+]]:intregs = A2_paddif killed %{{[0-9]+}}, %[[R]], 1, implicit %[[R]](tied-def 0)6 7name: f08tracksRegLiveness: true9isSSA: false10body: |11  bb.0:12    successors: %bb.113    liveins: $r0, $r114    %0:intregs = COPY $r015    %1:intregs = COPY $r116    %2:intregs = COPY $r017    %3:intregs = M2_mpyi %2, %118    %4:intregs = A2_sub %0, %319    %5:predregs = C2_cmpeqi %4, 020    %6:intregs = A2_addi %2, 121    %7:intregs = C2_mux %5, %2, %622  23  bb.1:24 25...26