aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Maxwell <benjamin.maxwell@arm.com>2025-07-21 11:11:10 +0000
committerBenjamin Maxwell <benjamin.maxwell@arm.com>2025-07-21 11:11:10 +0000
commit3ad50b0b156531e7415f0eb562497103e0d614ab (patch)
tree633a4cb50710bfe75378ec4aec3d972087c0d2cb
parent18e44c24ef010ca5c59f69410d9ff292685d054e (diff)
downloadllvm-users/MacDue/split_pprs.zip
llvm-users/MacDue/split_pprs.tar.gz
llvm-users/MacDue/split_pprs.tar.bz2
Fixup MIR formatusers/MacDue/split_pprs
Change-Id: I1c791522f7991d1cdac36ffaf36bb7ccbbd95a41
-rw-r--r--llvm/test/CodeGen/AArch64/framelayout-split-sve.mir11
1 files changed, 6 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/AArch64/framelayout-split-sve.mir b/llvm/test/CodeGen/AArch64/framelayout-split-sve.mir
index e91aa1b..d519b0f 100644
--- a/llvm/test/CodeGen/AArch64/framelayout-split-sve.mir
+++ b/llvm/test/CodeGen/AArch64/framelayout-split-sve.mir
@@ -42,6 +42,7 @@
define aarch64_sve_vector_pcs void @save_restore_ppr_zpr() uwtable { entry: unreachable }
...
+---
# +----------+
# |scratchreg| // x29 is used as scratch reg.
# |----------|
@@ -136,8 +137,8 @@ body: |
STR_ZXI $z0, %stack.0, 0 :: (store (<vscale x 1 x s128>) into %stack.0)
STR_PXI $p0, %stack.1, 0 :: (store (<vscale x 1 x s16>) into %stack.1)
RET_ReallyLR
----
...
+---
# Stack realignment is not supported with split-sve-objects, so we fallback to
# the default hazard padding implementation. This does not prevent hazards
@@ -224,8 +225,8 @@ body: |
# UNWINDINFO: DW_CFA_def_cfa_offset: +0
# UNWINDINFO-NEXT: DW_CFA_restore: reg30
# UNWINDINFO-NEXT: DW_CFA_restore: reg29
----
...
+---
# +----------+
# |scratchreg| // x29 is used as scratch reg.
@@ -327,8 +328,8 @@ body: |
STR_PXI $p0, %stack.2, 0 :: (store (<vscale x 1 x s16>) into %stack.2)
RET_ReallyLR
----
...
+---
# +----------+
# | lr, fp | // frame record
# +----------+ <- FP
@@ -418,8 +419,8 @@ body: |
STR_PXI $p0, %stack.2, 0 :: (store (<vscale x 1 x s16>) into %stack.2)
RET_ReallyLR
----
...
+---
# CHECK-LABEL: name: save_restore_ppr_zpr
# CHECK: early-clobber $sp = frame-setup STRXpre killed $fp, $sp, -16 :: (store (s64) into %stack.8)
# CHECK-NEXT: frame-setup CFI_INSTRUCTION def_cfa_offset 16
@@ -523,4 +524,4 @@ body: |
$z9 = IMPLICIT_DEF
$z10 = IMPLICIT_DEF
- RET_ReallyLR \ No newline at end of file
+ RET_ReallyLR