OSDN Git Service

Weaken ThreadSafeRefCountedBase atomics.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 21 Jul 2016 15:06:50 +0000 (15:06 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 21 Jul 2016 15:06:50 +0000 (15:06 +0000)
commit59e5ecf20ba322aeeef8dda4b132f4dfb02f708d
treebff062869d9818abc418783619ce2a55b6e0d30d
parent54eb8ad654041ea6ca19a36b105c0c14495b97cf
Weaken ThreadSafeRefCountedBase atomics.

Doesn't make a difference on x86, but avoids memory barriers on
weakly-ordered archs like PowerPC and ARM.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@276291 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/IntrusiveRefCntPtr.h