aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/semaphore
diff options
context:
space:
mode:
authorCarolineConcatto <caroline.concatto@arm.com>2024-02-19 13:39:24 +0000
committerGitHub <noreply@github.com>2024-02-19 13:39:24 +0000
commit3f0404aae7ed2f7138526e1bcd100a60dfe08227 (patch)
treeba9d72c7a5a18525d5b10b0a7b7bedef58590244 /libcxx/include/semaphore
parentd022f32c73c57b59a9121eba909f5034e89c628e (diff)
downloadllvm-3f0404aae7ed2f7138526e1bcd100a60dfe08227.zip
llvm-3f0404aae7ed2f7138526e1bcd100a60dfe08227.tar.gz
llvm-3f0404aae7ed2f7138526e1bcd100a60dfe08227.tar.bz2
[AArch64] Restore Z-registers before P-registers (#79623)
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. [1]https://github.com/llvm/llvm-project/pull/77665
Diffstat (limited to 'libcxx/include/semaphore')
0 files changed, 0 insertions, 0 deletions