brintos

brintos / llvm-project-archived public Read only

0
0
Text · 813 B · 7a27d8b Raw
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