[PATCH] Replace all standard mutexes with equivalent stl mutexes.

Zachary Turner zturner at google.com
Thu Jun 19 14:17:23 PDT 2014


Hi chandlerc,

No functionality change, but I'm posting this for wider review before submitting.

This is a re-attempt at getting D4033 in.  The suggestions from that thread have been taken into consideration, and all pre-requisite tasks have been implemented as separate changelists.

This patch should be fairly uncontroversial, as there are no semantic changes involved.  The only replacements here are replacing always-acquired mutexes with different always-acquired mutexes.  Still, since it's kind of a sweeping change, I'll leave it up for a day or two to give people a chance to comment.

http://reviews.llvm.org/D4223

Files:
  lib/CodeGen/PseudoSourceValue.cpp
  lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp
  lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  lib/Support/CrashRecoveryContext.cpp
  lib/Support/ErrorHandling.cpp
  lib/Support/Unix/Process.inc
  lib/Target/NVPTX/NVPTXUtilities.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4223.10660.patch
Type: text/x-patch
Size: 15723 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140619/30528439/attachment.bin>


More information about the llvm-commits mailing list