@@ -12,7 +12,7 @@ body: |
12
12
bb.0:
13
13
liveins: $p0, $z0
14
14
15
- ; CHECK: add_x
15
+ ; CHECK: name: add_x
16
16
; CHECK-NOT: MOVPRFX
17
17
; CHECK: $z0 = FADD_ZPmZ_S renamable $p0, killed $z0, renamable $z0
18
18
; CHECK-NEXT: RET
@@ -21,22 +21,36 @@ body: |
21
21
22
22
...
23
23
24
- # CHECK: {{.*}} MSB_ZPmZZ_B {{.*}}
25
24
---
26
25
name : expand_mls_to_msb
27
26
body : |
28
27
bb.0:
28
+ ; CHECK: name: expand_mls_to_msb
29
+ ; CHECK: {{.*}} MSB_ZPmZZ_B {{.*}}
29
30
renamable $p0 = PTRUE_B 31, implicit $vg
30
31
renamable $z0 = MLS_ZPZZZ_B_UNDEF killed renamable $p0, killed renamable $z2, killed renamable $z0, killed renamable $z1
31
32
RET_ReallyLR implicit $z0
32
33
...
33
34
34
- # CHECK: {{.*}} MAD_ZPmZZ_B {{.*}}
35
35
---
36
36
name : expand_mla_to_mad
37
37
body : |
38
38
bb.0:
39
+ ; CHECK: name: expand_mla_to_mad
40
+ ; CHECK: {{.*}} MAD_ZPmZZ_B {{.*}}
39
41
renamable $p0 = PTRUE_B 31, implicit $vg
40
42
renamable $z0 = MLA_ZPZZZ_B_UNDEF killed renamable $p0, killed renamable $z2, killed renamable $z0, killed renamable $z1
41
43
RET_ReallyLR implicit $z0
42
44
...
45
+
46
+ ---
47
+ name : expand_transfer_implicit_defs
48
+ body : |
49
+ bb.0:
50
+ ; CHECK: name: expand_transfer_implicit_defs
51
+ ; CHECK: BUNDLE
52
+ ; CHECK-SAME: implicit-def $z0_z1_z2_z3
53
+ liveins: $z1, $z2, $p0
54
+ renamable $z0 = FADD_ZPZZ_D_UNDEF killed $p0, killed $z1, killed $z2, implicit-def $z0_z1_z2_z3
55
+ RET_ReallyLR implicit $z0_z1_z2_z3
56
+ ...
0 commit comments