1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 4 2# RUN: llc -mtriple=s390x-ibm-linux -mcpu=z13 -run-pass=postrapseudos -verify-machineinstrs -o - %s | FileCheck %s 3 4--- 5name: copy_gr128_to_vr128__r0q_to_v0 6tracksRegLiveness: true 7body: | 8 bb.0: 9 liveins: $r0q 10 ; CHECK-LABEL: name: copy_gr128_to_vr128__r0q_to_v0 11 ; CHECK: liveins: $r0q 12 ; CHECK-NEXT: {{ $}} 13 ; CHECK-NEXT: $v0 = VLVGP $r0d, $r1d 14 ; CHECK-NEXT: Return implicit $v0 15 $v0 = COPY $r0q 16 Return implicit $v0 17... 18 19--- 20name: copy_gr128_to_vr128__r0q_to_v0_killed 21tracksRegLiveness: true 22body: | 23 bb.0: 24 liveins: $r0q 25 ; CHECK-LABEL: name: copy_gr128_to_vr128__r0q_to_v0_killed 26 ; CHECK: liveins: $r0q 27 ; CHECK-NEXT: {{ $}} 28 ; CHECK-NEXT: $v0 = VLVGP $r0d, $r1d 29 ; CHECK-NEXT: Return implicit $v0 30 $v0 = COPY killed $r0q 31 Return implicit $v0 32... 33 34--- 35name: copy_gr128_to_vr128__r0q_to_v0_undef 36tracksRegLiveness: true 37body: | 38 bb.0: 39 liveins: $r0q 40 ; CHECK-LABEL: name: copy_gr128_to_vr128__r0q_to_v0_undef 41 ; CHECK: liveins: $r0q 42 ; CHECK-NEXT: {{ $}} 43 ; CHECK-NEXT: $v0 = KILL undef $r0q 44 ; CHECK-NEXT: Return implicit $v0 45 $v0 = COPY undef $r0q 46 Return implicit $v0 47... 48