Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / test / CodeGen / SystemZ / copy-phys-reg-gr128-to-fp128.mir
blob2fa0e585f742887474154bf1957adf7da84a2873
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
4 ---
5 name:            copy_gr128_to_fp128__r0q_to_f0q
6 tracksRegLiveness: true
7 body:             |
8   bb.0:
9     liveins: $r0q
10     ; CHECK-LABEL: name: copy_gr128_to_fp128__r0q_to_f0q
11     ; CHECK: liveins: $r0q
12     ; CHECK-NEXT: {{  $}}
13     ; CHECK-NEXT: $f0d = LDGR $r0d, implicit-def $f0q
14     ; CHECK-NEXT: $f2d = LDGR $r1d
15     ; CHECK-NEXT: Return implicit $f0q
16     $f0q = COPY $r0q
17     Return implicit $f0q
18 ...
20 ---
21 name:            copy_gr128_to_fp128__r0q_to_f0q_killed
22 tracksRegLiveness: true
23 body:             |
24   bb.0:
25     liveins: $r0q
26     ; CHECK-LABEL: name: copy_gr128_to_fp128__r0q_to_f0q_killed
27     ; CHECK: liveins: $r0q
28     ; CHECK-NEXT: {{  $}}
29     ; CHECK-NEXT: $f0d = LDGR $r0d, implicit-def $f0q
30     ; CHECK-NEXT: $f2d = LDGR killed $r1d
31     ; CHECK-NEXT: Return implicit $f0q
32     $f0q = COPY killed $r0q
33     Return implicit $f0q
34 ...
36 ---
37 name:            copy_gr128_to_fp128__r0q_to_f0q_undef
38 tracksRegLiveness: true
39 body:             |
40   bb.0:
41     liveins: $r0q
42     ; CHECK-LABEL: name: copy_gr128_to_fp128__r0q_to_f0q_undef
43     ; CHECK: liveins: $r0q
44     ; CHECK-NEXT: {{  $}}
45     ; CHECK-NEXT: $f0q = KILL undef $r0q
46     ; CHECK-NEXT: Return implicit $f0q
47     $f0q = COPY undef $r0q
48     Return implicit $f0q
49 ...