[PATCH] D20901: Remove all of the legacy home-grown atomic operations LLVM provided except for CompareAndSwap. That is the only one still being used anywhere now that statistics have been moved onto std::atomic.

Ed Maste via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 3 06:56:49 PDT 2016


emaste added a subscriber: emaste.
emaste added a comment.

As an aside it looks like there's some missing dependency data in the build; on FreeBSD my Clang build failed with lots of `../lib/CodeGen/TwoAddressInstructionPass.cpp:(.text+0x39ed): undefined reference to `llvm::sys::AtomicIncrement(unsigned int volatile*)'` but worked once I deleted TwoAddressInstructionPass.cpp.o and rebuilt.


Repository:
  rL LLVM

http://reviews.llvm.org/D20901





More information about the llvm-commits mailing list