diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2022-09-15 15:17:23 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2022-09-16 14:07:47 +0000 |
commit | b00c36c2958b250ce6031a9b9776b3011fae4f33 (patch) | |
tree | 6acb608e4eec4d925cee35f0182028bd35142e04 /libcxx/src/filesystem/operations.cpp | |
parent | 6b86b481e3d0d3f60f2e515e81629b52c276fc81 (diff) | |
download | llvm-b00c36c2958b250ce6031a9b9776b3011fae4f33.zip llvm-b00c36c2958b250ce6031a9b9776b3011fae4f33.tar.gz llvm-b00c36c2958b250ce6031a9b9776b3011fae4f33.tar.bz2 |
[AArch64][SME] Implement ABI for calls to/from streaming functions.
This patch implements the ABI for calls from:
Normal -> Streaming
Normal -> Streaming-compatible
Streaming -> Normal
Streaming -> Streaming-compatible
Streaming -> Streaming
The compiler inserts SMSTART/SMSTOP instructions before and after the call,
depending on the required transition.
More details about the SME attributes and design can be found
in D131562.
Reviewed By: aemerson
Differential Revision: https://reviews.llvm.org/D131576
Diffstat (limited to 'libcxx/src/filesystem/operations.cpp')
0 files changed, 0 insertions, 0 deletions