49 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 42# RUN: llc -mtriple=s390x-ibm-linux -mcpu=z13 -run-pass=postrapseudos -o - %s | FileCheck %s3# RUN: llc -mtriple=s390x-ibm-linux -mcpu=z13 -passes=post-ra-pseudos -o - %s | FileCheck %s4---5name: copy_fp64_to_gr64__f3d_to_r1d6tracksRegLiveness: true7body: |8 bb.0:9 liveins: $f3d10 ; CHECK-LABEL: name: copy_fp64_to_gr64__f3d_to_r1d11 ; CHECK: liveins: $f3d12 ; CHECK-NEXT: {{ $}}13 ; CHECK-NEXT: $r1d = LGDR $f3d14 ; CHECK-NEXT: Return implicit $r1d15 $r1d = COPY $f3d16 Return implicit $r1d17...18 19---20name: copy_fp64_to_gr64__f3d_to_r1d_undef21tracksRegLiveness: true22body: |23 bb.0:24 liveins: $f3d25 ; CHECK-LABEL: name: copy_fp64_to_gr64__f3d_to_r1d_undef26 ; CHECK: liveins: $f3d27 ; CHECK-NEXT: {{ $}}28 ; CHECK-NEXT: $r1d = KILL undef $f3d29 ; CHECK-NEXT: Return implicit $r1d30 $r1d = COPY undef $f3d31 Return implicit $r1d32...33 34---35name: copy_fp64_to_gr64__f3d_to_r1d_killed36tracksRegLiveness: true37body: |38 bb.0:39 liveins: $f3d40 ; CHECK-LABEL: name: copy_fp64_to_gr64__f3d_to_r1d_killed41 ; CHECK: liveins: $f3d42 ; CHECK-NEXT: {{ $}}43 ; CHECK-NEXT: $r1d = LGDR killed $f3d44 ; CHECK-NEXT: Return implicit $r1d45 $r1d = COPY killed $f3d46 Return implicit $r1d47...48 49