39 lines · plain
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 %s3 4---5name: test6#CHECK : name : test7tracksRegLiveness: true8body: |9 bb.0.entry:10 liveins: $x311 %0:g8rc = COPY $x312 %1:gprc = COPY %0.sub_32:g8rc13 %2:g8rc = LI8 6314 15 bb.1:16 %3:gprc = COPY %2.sub_32:g8rc17 ; CHECK: %4:gprc = LI 018 %4:gprc = XORI killed %3:gprc, 6319 STW killed %4:gprc, %4:gprc, 10020 BLR8 implicit $lr8, implicit $rm21...22---23name: test224#CHECK : name : test225tracksRegLiveness: true26body: |27 bb.0.entry:28 liveins: $r329 %0:gprc = COPY $r330 %1:gprc_and_gprc_nor0 = LI 031 ; CHECK-NOT: COPY %132 %2:gprc = COPY %1:gprc_and_gprc_nor033 ; CHECK: %3:gprc = LI 134 %3:gprc = ORI killed %2:gprc, 135 ; CHECK: STW killed %3, killed %0, 10036 STW killed %3:gprc, %0:gprc, 10037 BLR8 implicit $lr8, implicit $rm38...39