23 lines · plain
1# RUN: llc -mtriple=powerpc64-unknown-unknown -stop-after ppc-pre-emit-peephole \2# RUN: %s -o - -verify-machineinstrs | FileCheck %s3 4---5name: testRedundantLiImplicitReg6tracksRegLiveness: true7body: |8 bb.0.entry:9 liveins: $x3, $x4, $x510 11 STW killed $r3, killed $x5, 10012 renamable $x5 = LI8 213 renamable $x4 = exact SRD killed renamable $x4, killed renamable $r5, implicit $x514 STD $x4, $x4, 10015 BLR8 implicit $lr8, implicit $rm16 17 ; CHECK-LABEL: testRedundantLiImplicitReg18 ; CHECK: bb.0.entry:19 ; CHECK: STW killed $r3, killed $x5, 10020 ; CHECK: renamable $x4 = exact RLDICL killed renamable $x4, 62, 221 ; CHECK: STD killed $x4, killed $x4, 10022 ; CHECK: BLR8 implicit $lr8, implicit $rm23