brintos

brintos / llvm-project-archived public Read only

0
0
Text · 730 B · ffe0c61 Raw
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