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 4---5name: copy_fp64_to_gr64__r1d_to_f3d6tracksRegLiveness: true7body: |8 bb.0:9 liveins: $r1d10 ; CHECK-LABEL: name: copy_fp64_to_gr64__r1d_to_f3d11 ; CHECK: liveins: $r1d12 ; CHECK-NEXT: {{ $}}13 ; CHECK-NEXT: $f3d = LDGR $r1d14 ; CHECK-NEXT: Return implicit $f3d15 $f3d = COPY $r1d16 Return implicit $f3d17...18 19---20name: copy_fp64_to_gr64__r1d_to_f3d_undef21tracksRegLiveness: true22body: |23 bb.0:24 liveins: $r1d25 ; CHECK-LABEL: name: copy_fp64_to_gr64__r1d_to_f3d_undef26 ; CHECK: liveins: $r1d27 ; CHECK-NEXT: {{ $}}28 ; CHECK-NEXT: $f3d = KILL undef $r1d29 ; CHECK-NEXT: Return implicit $f3d30 $f3d = COPY undef $r1d31 Return implicit $f3d32...33 34---35name: copy_fp64_to_gr64__r1d_to_f3d_killed36tracksRegLiveness: true37body: |38 bb.0:39 liveins: $r1d40 ; CHECK-LABEL: name: copy_fp64_to_gr64__r1d_to_f3d_killed41 ; CHECK: liveins: $r1d42 ; CHECK-NEXT: {{ $}}43 ; CHECK-NEXT: $f3d = LDGR killed $r1d44 ; CHECK-NEXT: Return implicit $f3d45 $f3d = COPY killed $r1d46 Return implicit $f3d47...48 49