diff options
| author | Paul Murphy <murp@redhat.com> | 2025-08-04 13:00:06 -0500 |
|---|---|---|
| committer | Paul Murphy <murp@redhat.com> | 2025-08-05 10:30:38 -0500 |
| commit | 3b50253b57b130fdcef167fc0c03a9a19210fae2 (patch) | |
| tree | 7c92482ca70143c46105b0ad7192377e6ed0dfbd /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | |
| parent | e1b9081e699065badfc1a9419ec9566e5c8615c4 (diff) | |
| download | rust-3b50253b57b130fdcef167fc0c03a9a19210fae2.tar.gz rust-3b50253b57b130fdcef167fc0c03a9a19210fae2.zip | |
compiler-builtins: plumb LSE support for aarch64 on linux
Add dynamic support for aarch64 LSE atomic ops on linux targets when optimized-compiler-builtins is not enabled. A hook, __enable_rust_lse, is provided for the runtime to enable them if available. A future patch will use this to enable them if available. The resulting asm should exactly match that of LLVM's compiler-rt builtins, though the symbol naming for the support function and global does not.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
