50 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 -verify-machineinstrs -o - %s | FileCheck %s3 4---5name: copy_gr128_to_fp128__r0q_to_f0q6tracksRegLiveness: true7body: |8 bb.0:9 liveins: $r0q10 ; CHECK-LABEL: name: copy_gr128_to_fp128__r0q_to_f0q11 ; CHECK: liveins: $r0q12 ; CHECK-NEXT: {{ $}}13 ; CHECK-NEXT: $f0d = LDGR $r0d, implicit-def $f0q14 ; CHECK-NEXT: $f2d = LDGR $r1d15 ; CHECK-NEXT: Return implicit $f0q16 $f0q = COPY $r0q17 Return implicit $f0q18...19 20---21name: copy_gr128_to_fp128__r0q_to_f0q_killed22tracksRegLiveness: true23body: |24 bb.0:25 liveins: $r0q26 ; CHECK-LABEL: name: copy_gr128_to_fp128__r0q_to_f0q_killed27 ; CHECK: liveins: $r0q28 ; CHECK-NEXT: {{ $}}29 ; CHECK-NEXT: $f0d = LDGR $r0d, implicit-def $f0q30 ; CHECK-NEXT: $f2d = LDGR killed $r1d31 ; CHECK-NEXT: Return implicit $f0q32 $f0q = COPY killed $r0q33 Return implicit $f0q34...35 36---37name: copy_gr128_to_fp128__r0q_to_f0q_undef38tracksRegLiveness: true39body: |40 bb.0:41 liveins: $r0q42 ; CHECK-LABEL: name: copy_gr128_to_fp128__r0q_to_f0q_undef43 ; CHECK: liveins: $r0q44 ; CHECK-NEXT: {{ $}}45 ; CHECK-NEXT: $f0q = KILL undef $r0q46 ; CHECK-NEXT: Return implicit $f0q47 $f0q = COPY undef $r0q48 Return implicit $f0q49...50