Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[aarch64] add target feature outline-atomics #83655

Merged
merged 1 commit into from
Oct 4, 2021

Commits on Sep 30, 2021

  1. [aarch64] add target feature outline-atomics

    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
    Sebastian Pop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    0f9f241 View commit details
    Browse the repository at this point in the history