Skip to content

[aarch64] add target feature outline-atomics#83655

Merged
bors merged 1 commit intorust-lang:masterfrom
sebpop:arm64-outline-atomics
Oct 4, 2021
Merged

[aarch64] add target feature outline-atomics#83655
bors merged 1 commit intorust-lang:masterfrom
sebpop:arm64-outline-atomics

Conversation

@sebpop
Copy link

@sebpop sebpop commented Mar 29, 2021

Enable outline-atomics by default as enabled in clang by the following commit
https://reviews.llvm.org/rGc5e7e649d537067dec7111f3de1430d0fc8a4d11

Performance improves by several orders of magnitude when using the LSE instructions
instead of the ARMv8.0 compatible load/store exclusive instructions.

Tested on Graviton2 aarch64-linux with
x.py build && x.py install && x.py test

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.