1 # RUN: llc -mtriple=powerpc64le-unknown-linux-gnu -verify-machineinstrs -start-before ppc-mi-peepholes \
2 # RUN: -stop-after ppc-mi-peepholes %s -o - | FileCheck %s
7 tracksRegLiveness: true
12 %1:gprc = COPY %0.sub_32:g8rc
16 %3:gprc = COPY %2.sub_32:g8rc
17 ; CHECK: %4:gprc = LI 0
18 %4:gprc = XORI killed %3:gprc, 63
19 STW killed %4:gprc, %4:gprc, 100
20 BLR8 implicit $lr8, implicit $rm
25 tracksRegLiveness: true
30 %1:gprc_and_gprc_nor0 = LI 0
32 %2:gprc = COPY %1:gprc_and_gprc_nor0
33 ; CHECK: %3:gprc = LI 1
34 %3:gprc = ORI killed %2:gprc, 1
35 ; CHECK: STW killed %3, killed %0, 100
36 STW killed %3:gprc, %0:gprc, 100
37 BLR8 implicit $lr8, implicit $rm