Searched refs:SmartMutex (Results 1 - 9 of 9) sorted by relevance

/external/llvm/include/llvm/Support/
H A DMutex.h85 /// SmartMutex - A mutex with a compile time constant parameter that
89 class SmartMutex : public MutexImpl { class in namespace:llvm::sys
93 explicit SmartMutex(bool rec = true) : function in class:llvm::sys::SmartMutex
130 SmartMutex(const SmartMutex<mt_only> & original);
131 void operator=(const SmartMutex<mt_only> &);
135 typedef SmartMutex<false> Mutex;
139 SmartMutex<mt_only>& mtx;
142 SmartScopedLock(SmartMutex<mt_only>& m) : mtx(m) {
/external/llvm/lib/Support/
H A DPluginLoader.cpp24 static ManagedStatic<sys::SmartMutex<true> > PluginsLock;
H A DDynamicLibrary.cpp28 static llvm::ManagedStatic<llvm::sys::SmartMutex<true> > SymbolsMutex;
H A DStatistic.cpp66 static ManagedStatic<sys::SmartMutex<true> > StatLock;
H A DTimer.cpp43 static ManagedStatic<sys::SmartMutex<true> > TimerLock;
/external/llvm/lib/IR/
H A DLeakDetector.cpp24 static ManagedStatic<sys::SmartMutex<true> > ObjectsLock;
H A DLegacyPassManager.cpp462 static ManagedStatic<sys::SmartMutex<true> > TimingInfoMutex;
/external/clang/lib/Frontend/
H A DASTUnit.cpp101 static llvm::sys::SmartMutex<false> &getOnDiskMutex() {
102 static llvm::sys::SmartMutex<false> M(/* recursive = */ true);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6253 static ManagedStatic<sys::SmartMutex<true> > VTMutex;

Completed in 3042 milliseconds