[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