aboutsummaryrefslogtreecommitdiff
path: root/mlir
diff options
context:
space:
mode:
authorCarolineConcatto <caroline.concatto@arm.com>2024-02-22 09:19:48 +0000
committerGitHub <noreply@github.com>2024-02-22 09:19:48 +0000
commitc5253aa136ac6ba683b367b2bae0dde1a543d1df (patch)
treecc4feb4b7a6f94ff3e6e805622ed997ef30ac9cc /mlir
parent25e7e8d993f12f391ad90d23b5c3e2385ebafc81 (diff)
downloadllvm-c5253aa136ac6ba683b367b2bae0dde1a543d1df.zip
llvm-c5253aa136ac6ba683b367b2bae0dde1a543d1df.tar.gz
llvm-c5253aa136ac6ba683b367b2bae0dde1a543d1df.tar.bz2
[AArch64] Restore Z-registers before P-registers (#79623) (#82492)
This is needed by PR#77665[1] that uses a P-register while restoring Z-registers. The reverse for SVE register restore in the epilogue was added to guarantee performance, but further work was done to improve sve frame restore and besides that the schedule also may change the order of the restore, undoing the reverse restore. This also fix the problem reported in (PR #79623) on Windows with std::reverse and .base(). [1]https://github.com/llvm/llvm-project/pull/77665
Diffstat (limited to 'mlir')
0 files changed, 0 insertions, 0 deletions