HomePhabricator

[AArch64][Clang][Linux] Enable out-of-line atomics by default.

Authored by ilinpv on Dec 17 2020, 12:07 PM.

Description

[AArch64][Clang][Linux] Enable out-of-line atomics by default.

Generate outline atomics if compiling for armv8-a non-LSE AArch64 Linux
(including Android) targets to use LSE instructions, if they are available,
at runtime. Library support is checked by clang driver which doesn't enable
outline atomics if no proper libraries (libgcc >= 9.3.1 or compiler-rt) found.

Differential Revision: https://reviews.llvm.org/D93585

Details

Committed
ilinpvJan 29 2021, 9:44 AM
Differential Revision
D93585: [AArch64][Clang][Linux] Enable out-of-line atomics by default.
Parents
rG010b176cdefb: [mlir][docs] Fix typo: even -> event
Branches
Unknown
Tags
Unknown