11# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 6
22# RUN: llc -o - -mtriple=arm64-apple-ios -run-pass=postrapseudos -simplify-mir -verify-machineinstrs -mattr="-zcz-gpr32,-zcz-gpr64" %s \
3- # RUN: | FileCheck --check-prefix=CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64 %s
3+ # RUN: | FileCheck --check-prefix=CHECK-NOZCZ- GPR32-NOZCZ -GPR64 %s
44# RUN: llc -o - -mtriple=arm64-apple-ios -run-pass=postrapseudos -simplify-mir -verify-machineinstrs -mattr="+zcz-gpr32,-zcz-gpr64" %s \
5- # RUN: | FileCheck --check-prefix=CHECK-ZCZ-GPR32-NO-ZCZ -GPR64 %s
5+ # RUN: | FileCheck --check-prefix=CHECK-ZCZ-GPR32-NOZCZ -GPR64 %s
66# RUN: llc -o - -mtriple=arm64-apple-ios -run-pass=postrapseudos -simplify-mir -verify-machineinstrs -mattr="-zcz-gpr32,+zcz-gpr64" %s \
7- # RUN: | FileCheck --check-prefix=CHECK-NO-ZCZ -GPR32-ZCZ-GPR64 %s
7+ # RUN: | FileCheck --check-prefix=CHECK-NOZCZ -GPR32-ZCZ-GPR64 %s
88# RUN: llc -o - -mtriple=arm64-apple-ios -run-pass=postrapseudos -simplify-mir -verify-machineinstrs -mattr="+zcz-gpr32,+zcz-gpr64" %s \
99# RUN: | FileCheck --check-prefix=CHECK-ZCZ-GPR32-ZCZ-GPR64 %s
1010
@@ -20,23 +20,23 @@ liveins:
2020body : |
2121 bb.0:
2222 liveins: $x0, $lr
23- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-LABEL: name: f0
24- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64: liveins: $x0, $lr
25- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-NEXT: {{ $}}
26- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-NEXT: $w0 = ORRWrr $wzr, $wzr
27- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
23+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-LABEL: name: f0
24+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64: liveins: $x0, $lr
25+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-NEXT: {{ $}}
26+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-NEXT: $w0 = ORRWrr $wzr, $wzr
27+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
2828 ;
29- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-LABEL: name: f0
30- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64: liveins: $x0, $lr
31- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-NEXT: {{ $}}
32- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-NEXT: $w0 = MOVZWi 0, 0
33- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
29+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-LABEL: name: f0
30+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64: liveins: $x0, $lr
31+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-NEXT: {{ $}}
32+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-NEXT: $w0 = MOVZWi 0, 0
33+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
3434 ;
35- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-LABEL: name: f0
36- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64: liveins: $x0, $lr
37- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-NEXT: {{ $}}
38- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-NEXT: $w0 = ORRWrr $wzr, $wzr
39- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
35+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-LABEL: name: f0
36+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64: liveins: $x0, $lr
37+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-NEXT: {{ $}}
38+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-NEXT: $w0 = ORRWrr $wzr, $wzr
39+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
4040 ;
4141 ; CHECK-ZCZ-GPR32-ZCZ-GPR64-LABEL: name: f0
4242 ; CHECK-ZCZ-GPR32-ZCZ-GPR64: liveins: $x0, $lr
@@ -53,23 +53,23 @@ liveins:
5353body : |
5454 bb.0:
5555 liveins: $x0, $lr
56- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-LABEL: name: f1
57- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64: liveins: $x0, $lr
58- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-NEXT: {{ $}}
59- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-NEXT: $x0 = ORRXrr $xzr, $xzr
60- ; CHECK-NO-ZCZ- GPR32-NO-ZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
56+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-LABEL: name: f1
57+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64: liveins: $x0, $lr
58+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-NEXT: {{ $}}
59+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-NEXT: $x0 = ORRXrr $xzr, $xzr
60+ ; CHECK-NOZCZ- GPR32-NOZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
6161 ;
62- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-LABEL: name: f1
63- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64: liveins: $x0, $lr
64- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-NEXT: {{ $}}
65- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-NEXT: $x0 = ORRXrr $xzr, $xzr
66- ; CHECK-ZCZ-GPR32-NO-ZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
62+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-LABEL: name: f1
63+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64: liveins: $x0, $lr
64+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-NEXT: {{ $}}
65+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-NEXT: $x0 = ORRXrr $xzr, $xzr
66+ ; CHECK-ZCZ-GPR32-NOZCZ -GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
6767 ;
68- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-LABEL: name: f1
69- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64: liveins: $x0, $lr
70- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-NEXT: {{ $}}
71- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-NEXT: $x0 = MOVZXi 0, 0
72- ; CHECK-NO-ZCZ -GPR32-ZCZ-GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
68+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-LABEL: name: f1
69+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64: liveins: $x0, $lr
70+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-NEXT: {{ $}}
71+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-NEXT: $x0 = MOVZXi 0, 0
72+ ; CHECK-NOZCZ -GPR32-ZCZ-GPR64-NEXT: BL @f2, csr_darwin_aarch64_aapcs, implicit-def dead $lr, implicit $sp, implicit $w0, implicit-def $sp, implicit-def $w0
7373 ;
7474 ; CHECK-ZCZ-GPR32-ZCZ-GPR64-LABEL: name: f1
7575 ; CHECK-ZCZ-GPR32-ZCZ-GPR64: liveins: $x0, $lr
0 commit comments