48 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_vr128__r0q_to_v06tracksRegLiveness: true7body: |8 bb.0:9 liveins: $r0q10 ; CHECK-LABEL: name: copy_gr128_to_vr128__r0q_to_v011 ; CHECK: liveins: $r0q12 ; CHECK-NEXT: {{ $}}13 ; CHECK-NEXT: $v0 = VLVGP $r0d, $r1d14 ; CHECK-NEXT: Return implicit $v015 $v0 = COPY $r0q16 Return implicit $v017...18 19---20name: copy_gr128_to_vr128__r0q_to_v0_killed21tracksRegLiveness: true22body: |23 bb.0:24 liveins: $r0q25 ; CHECK-LABEL: name: copy_gr128_to_vr128__r0q_to_v0_killed26 ; CHECK: liveins: $r0q27 ; CHECK-NEXT: {{ $}}28 ; CHECK-NEXT: $v0 = VLVGP $r0d, $r1d29 ; CHECK-NEXT: Return implicit $v030 $v0 = COPY killed $r0q31 Return implicit $v032...33 34---35name: copy_gr128_to_vr128__r0q_to_v0_undef36tracksRegLiveness: true37body: |38 bb.0:39 liveins: $r0q40 ; CHECK-LABEL: name: copy_gr128_to_vr128__r0q_to_v0_undef41 ; CHECK: liveins: $r0q42 ; CHECK-NEXT: {{ $}}43 ; CHECK-NEXT: $v0 = KILL undef $r0q44 ; CHECK-NEXT: Return implicit $v045 $v0 = COPY undef $r0q46 Return implicit $v047...48