summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2014-06-12 16:06:51 +0000
committerZachary Turner <zturner@google.com>2014-06-12 16:06:51 +0000
commit0921f6bdb85e4e6ae15f2c0bbd41a45e4f8f66dd (patch)
tree7eb62848702730fb4b2b5fa528ab5292b68ac37e /clang/lib/Serialization/ModuleManager.cpp
parent7783b0adf4e79b58453de2dd92038cf3abc0e137 (diff)
downloadbcm5719-llvm-0921f6bdb85e4e6ae15f2c0bbd41a45e4f8f66dd.tar.gz
bcm5719-llvm-0921f6bdb85e4e6ae15f2c0bbd41a45e4f8f66dd.zip
Remove pimpl class from PassRegistry.
Since removeRegistrationListener is no longer called during static destruction, we can get rid of the pimpl in PassRegistry. This should clean up the code somewhat, increase clarity, and also allows us to put the Lock as a member of the class, instead of as a ManagedStatic. As part of this change, the PassInfo class is moved from PassSupport.h to its own file, to eliminate the otherwise circular header dependency between PassRegistry.h and PassSupport.h Reviewed by: rnk, dblaikie Differential Revision: http://reviews.llvm.org/D4107 llvm-svn: 210793
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud