1 # RUN: llc -march=hexagon -run-pass expand-condsets -expand-condsets-coa-limit=0 -o - %s -verify-machineinstrs | FileCheck %s
3 # CHECK-LABEL: name: fred
6 define void @fred() { ret void }
12 tracksRegLiveness: true
14 - { id: 0, class: predregs }
15 - { id: 1, class: intregs }
16 - { id: 2, class: intregs }
17 - { id: 3, class: intregs }
21 liveins: $r0, $r1, $r2, $p0
23 %0 = COPY $p0 ; Cheat: convince MIR parser that this is not SSA.
25 ; Make sure we do not expand/predicate a mux with identical inputs.
26 ; CHECK-NOT: A2_paddit
28 %3 = C2_mux %0, killed %2, %2