22 lines · plain
1# RUN: llc -o - %s -mtriple=s390x-linux-gnu -mcpu=z15 -run-pass=systemz-post-rewrite \2# RUN: 2>&1 | FileCheck %s3 4# The SELRMux has two identical sources - replace with a copy instruction.5# CHECK: name: fun06# CHECK: renamable $r1l = AHIMuxK killed renamable $r1l, -1, implicit-def dead $cc7# CHECK-NEXT: CHIMux renamable $r5h, 9, implicit-def $cc8# CHECK-NEXT: $r14h = COPY renamable $r1l9---10name: fun011tracksRegLiveness: true12body: |13 bb.0:14 liveins: $r1l, $r5h15 renamable $r1l = AHIMuxK killed renamable $r1l, -1, implicit-def dead $cc16 CHIMux renamable $r5h, 9, implicit-def $cc17 renamable $r14h = SELRMux killed renamable $r1l, renamable $r1l, 14, 8, implicit $cc18 $r14l = COPY killed renamable $r14h19 $r14d = LGFR $r14l20 Return implicit $r14d21...22