1 # RUN: llc -verify-machineinstrs -mtriple aarch64--- \
2 # RUN: -run-pass=instruction-select -mattr=+fullfp16 -global-isel %s -o - \
9 tracksRegLiveness: true
12 ; CHECK-LABEL: name: bswap_s32
13 ; CHECK: [[COPY:%[0-9]+]]:gpr32 = COPY $w0
14 ; CHECK: [[REVWr:%[0-9]+]]:gpr32 = REVWr [[COPY]]
15 ; CHECK: $w0 = COPY [[REVWr]]
17 %0:gpr(s32) = COPY $w0
18 %1:gpr(s32) = G_BSWAP %0
26 tracksRegLiveness: true
29 ; CHECK-LABEL: name: bswap_s64
30 ; CHECK: [[COPY:%[0-9]+]]:gpr64 = COPY $x0
31 ; CHECK: [[REVXr:%[0-9]+]]:gpr64 = REVXr [[COPY]]
32 ; CHECK: $x0 = COPY [[REVXr]]
34 %0:gpr(s64) = COPY $d0
35 %1:gpr(s64) = G_BSWAP %0