[libcxx-commits] [PATCH] D119246: [libcxx][AIX][PowerPC] Disable workaround for PR31864 on powerpc

Alfredo Dal'Ava JĂșnior via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Feb 8 12:00:08 PST 2022


adalava added a comment.

long long (8-bytes) can be lock free on PPC64, but it's not lock free on PPC32.

Since we know this in advance, clang should not emit a libatomic call for runtime decision for long long on PPC32.  The historical discussion is here:  https://reviews.freebsd.org/D22549  (code has changed since then).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D119246/new/

https://reviews.llvm.org/D119246



More information about the libcxx-commits mailing list