Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/Support/
DRWMutex.h87 class SmartRWMutex : public RWMutexImpl {
90 explicit SmartRWMutex() : RWMutexImpl(), readers(0), writers(0) { } in SmartRWMutex() function
136 SmartRWMutex(const SmartRWMutex<mt_only> & original);
137 void operator=(const SmartRWMutex<mt_only> &);
139 typedef SmartRWMutex<false> RWMutex;
144 SmartRWMutex<mt_only>& mutex;
146 explicit SmartScopedReader(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedReader()
159 SmartRWMutex<mt_only>& mutex;
161 explicit SmartScopedWriter(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedWriter()
/external/llvm/include/llvm/Support/
DRWMutex.h90 class SmartRWMutex {
94 explicit SmartRWMutex() : impl(), readers(0), writers(0) { } in SmartRWMutex() function
140 SmartRWMutex(const SmartRWMutex<mt_only> & original);
141 void operator=(const SmartRWMutex<mt_only> &);
143 typedef SmartRWMutex<false> RWMutex;
148 SmartRWMutex<mt_only>& mutex;
150 explicit SmartScopedReader(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedReader()
163 SmartRWMutex<mt_only>& mutex;
165 explicit SmartScopedWriter(SmartRWMutex<mt_only>& m) : mutex(m) { in SmartScopedWriter()
/external/llvm/include/llvm/
DPassRegistry.h41 mutable sys::SmartRWMutex<true> Lock;
/external/swiftshader/third_party/LLVM/lib/VMCore/
DFunction.cpp262 static ManagedStatic<sys::SmartRWMutex<true> > GCLock;