Home
last modified time | relevance | path

Searched refs:SmartRWMutex (Results 1 – 3 of 3) sorted by relevance

/external/llvm/include/llvm/Support/
DRWMutex.h88 class SmartRWMutex {
92 explicit SmartRWMutex() : impl(), readers(0), writers(0) { } in SmartRWMutex() function
138 SmartRWMutex(const SmartRWMutex<mt_only> & original);
139 void operator=(const SmartRWMutex<mt_only> &);
141 typedef SmartRWMutex<false> RWMutex;
146 SmartRWMutex<mt_only>& mutex;
148 explicit SmartScopedReader(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedReader()
161 SmartRWMutex<mt_only>& mutex;
163 explicit SmartScopedWriter(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedWriter()
/external/llvm/include/llvm/
DPassRegistry.h42 mutable sys::SmartRWMutex<true> Lock;
/external/llvm/lib/IR/
DFunction.cpp363 static ManagedStatic<sys::SmartRWMutex<true> > GCLock;