| /openbsd-src/gnu/llvm/compiler-rt/lib/builtins/ |
| H A D | atomic.c | 66 typedef struct _usem Lock; typedef 67 __inline static void unlock(Lock *l) { in unlock() 73 __inline static void lock(Lock *l) { in lock() 83 static Lock locks[SPINLOCK_COUNT] = {[0 ... SPINLOCK_COUNT - 1] = {0, 1, 0}}; 87 typedef OSSpinLock Lock; typedef 88 __inline static void unlock(Lock *l) { OSSpinLockUnlock(l); } in unlock() 91 __inline static void lock(Lock *l) { OSSpinLockLock(l); } in lock() 92 static Lock locks[SPINLOCK_COUNT]; // initialized to OS_SPINLOCK_INIT which is 0 97 typedef _Atomic(uintptr_t) Lock; typedef 99 __inline static void unlock(Lock *l) { in unlock() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/rtl/ |
| H A D | tsan_mutex.cpp | 26 t.Lock(m); in TEST_F() 32 t.Lock(m); in TEST_F() 44 t.Lock(m); in TEST_F() 50 t.Lock(m); in TEST_F() 62 t.Lock(m); in TEST_F() 68 t.Lock(m); in TEST_F() 78 t.Lock(m); in TEST_F() 101 t1.Lock(m); in TEST_F() 104 t2.Lock(m); in TEST_F() 117 t1.Lock(m); in TEST_F() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | PluginLoader.cpp | 24 sys::SmartMutex<true> Lock; member 37 sys::SmartScopedLock<true> Lock(P.Lock); in operator =() local 49 sys::SmartScopedLock<true> Lock(P.Lock); in getNumPlugins() local 55 sys::SmartScopedLock<true> Lock(P.Lock); in getPlugin() local
|
| H A D | Parallel.cpp | 57 std::lock_guard<std::mutex> Lock(Mutex); in ThreadPoolExecutor() local 71 std::lock_guard<std::mutex> Lock(Mutex); in stop() local 99 std::lock_guard<std::mutex> Lock(Mutex); in add() local 110 std::unique_lock<std::mutex> Lock(Mutex); in work() local 111 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); }); in work() 116 Lock.unlock(); in work()
|
| H A D | DynamicLibrary.cpp | 161 SmartScopedLock<true> Lock(G.SymbolsMutex); in AddSymbol() local 170 SmartScopedLock<true> Lock(G.SymbolsMutex); in getPermanentLibrary() local 180 SmartScopedLock<true> Lock(G.SymbolsMutex); in addPermanentLibrary() local 195 SmartScopedLock<true> Lock(G.SymbolsMutex); in getLibrary() local 205 SmartScopedLock<true> Lock(G.SymbolsMutex); in closeLibrary() local 221 SmartScopedLock<true> Lock(G.SymbolsMutex); in SearchForAddressOfSymbol() local
|
| H A D | ErrorHandling.cpp | 67 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in install_fatal_error_handler() local 76 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in remove_fatal_error_handler() local 97 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in report_fatal_error() local 131 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in install_bad_alloc_error_handler() local 140 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in remove_bad_alloc_error_handler() local 153 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in report_bad_alloc_error() local
|
| H A D | TimeProfiler.cpp | 40 std::mutex Lock; member 151 std::lock_guard<std::mutex> Lock(Instances.Lock); in write() local 303 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerCleanup() local 313 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerFinishThread() local
|
| /openbsd-src/gnu/llvm/lldb/tools/debugserver/source/ |
| H A D | PThreadMutex.h | 41 void Lock(); 45 Locker(PThreadMutex &m) : m_pMutex(m.Mutex()) { Lock(); } 47 Locker(PThreadMutex *m) : m_pMutex(m ? m->Mutex() : NULL) { Lock(); } 49 Locker(pthread_mutex_t *mutex) : m_pMutex(mutex) { Lock(); } 51 void Lock() { 69 Lock(); 111 int Lock() { return ::pthread_mutex_lock(&m_mutex); } in Lock() function
|
| H A D | PThreadMutex.cpp | 23 Lock(); in Locker() 30 Lock(); in Locker() 37 Lock(); in Locker() 42 void PThreadMutex::Locker::Lock() { in Lock() function in PThreadMutex::Locker
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | PassRegistry.cpp | 36 sys::SmartScopedReader<true> Guard(Lock); in getPassInfo() 41 sys::SmartScopedReader<true> Guard(Lock); in getPassInfo() 50 sys::SmartScopedWriter<true> Guard(Lock); in registerPass() 66 sys::SmartScopedReader<true> Guard(Lock); in enumerateWith() 90 sys::SmartScopedWriter<true> Guard(Lock); in registerAnalysisGroup() 111 sys::SmartScopedWriter<true> Guard(Lock); in addRegistrationListener() 116 sys::SmartScopedWriter<true> Guard(Lock); in removeRegistrationListener()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ThreadSafeModule.h | 40 class [[nodiscard]] Lock { 42 Lock(std::shared_ptr<State> S) : S(std::move(S)), L(this->S->Mutex) {} in Lock() function 67 Lock getLock() const { in getLock() 69 return Lock(S); in getLock() 135 auto Lock = TSCtx.getLock(); in decltype() local 143 auto Lock = TSCtx.getLock(); in decltype() local 151 auto Lock = TSCtx.getLock(); in decltype() local
|
| /openbsd-src/gnu/llvm/libcxx/include/ |
| H A D | condition_variable | 77 template <class Lock> 78 void wait(Lock& lock); 79 template <class Lock, class Predicate> 80 void wait(Lock& lock, Predicate pred); 82 template <class Lock, class Clock, class Duration> 84 wait_until(Lock& lock, 87 template <class Lock, class Clock, class Duration, class Predicate> 89 wait_until(Lock& lock, 93 template <class Lock, class Rep, class Period> 95 wait_for(Lock& lock, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | TaskDispatch.cpp | 28 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 34 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 41 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 43 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown()
|
| H A D | EPCGenericRTDyldMemoryManager.cpp | 65 std::lock_guard<std::mutex> Lock(M); in allocateCodeSection() local 80 std::lock_guard<std::mutex> Lock(M); in allocateDataSection() local 101 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 134 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 139 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 144 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 167 std::lock_guard<std::mutex> Lock(M); in registerEHFrames() local 190 std::lock_guard<std::mutex> Lock(M); in notifyObjectLoaded() local 210 std::lock_guard<std::mutex> Lock(M); in finalizeMemory() local 274 std::lock_guard<std::mutex> Lock(M); in finalizeMemory() local [all …]
|
| H A D | SimpleRemoteEPC.cpp | 22 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in ~SimpleRemoteEPC() local 79 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 95 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 113 std::unique_lock<std::mutex> Lock(SimpleRemoteEPCMutex); in disconnect() local 114 DisconnectCV.wait(Lock, [this] { return Disconnected; }); in disconnect() 185 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 193 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 265 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleSetup() local 375 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleResult() local
|
| H A D | MemoryMapper.cpp | 50 std::lock_guard<std::mutex> Lock(Mutex); in reserve() local 95 std::lock_guard<std::mutex> Lock(Mutex); in initialize() local 113 std::lock_guard<std::mutex> Lock(Mutex); in deinitialize() local 145 std::lock_guard<std::mutex> Lock(Mutex); in release() local 167 std::lock_guard<std::mutex> Lock(Mutex); in release() local 177 std::lock_guard<std::mutex> Lock(Mutex); in ~InProcessMemoryMapper() local 280 std::lock_guard<std::mutex> Lock(Mutex); in reserve() local 371 std::lock_guard<std::mutex> Lock(Mutex); in release() local 415 std::lock_guard<std::mutex> Lock(Mutex); in ~SharedMemoryMapper() local
|
| H A D | ELFNixPlatform.cpp | 358 std::lock_guard<std::mutex> Lock(PlatformMutex); in getInitializersBuildSequencePhase() local 443 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_getDeinitializers() local 474 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_lookupSymbol() local 559 std::lock_guard<std::mutex> Lock(PlatformMutex); in bootstrapELFNixRuntime() local 573 std::unique_lock<std::mutex> Lock(PlatformMutex); in registerInitInfo() local 581 Lock.unlock(); in registerInitInfo() 588 Lock.lock(); in registerInitInfo() 661 std::lock_guard<std::mutex> Lock(PluginMutex); in getSyntheticSymbolDependencies() local 698 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addDSOHandleSupportPasses() local 764 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addEHAndTLVSupportPasses() local [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.cpp | 33 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 41 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 48 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 50 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown() 116 std::unique_lock<std::mutex> Lock(ServerStateMutex); in waitForDisconnect() local 117 ShutdownCV.wait(Lock, [this]() { return RunState == ServerShutDown; }); in waitForDisconnect() 125 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() local 145 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() local 228 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleResult() local 267 std::lock_guard<std::mutex> Lock(ServerStateMutex); in doJITDispatch() local
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | tsd_test.cpp | 133 std::unique_lock<std::mutex> Lock(Mutex); in stressCache() local 135 Cv.wait(Lock); in stressCache() 168 std::unique_lock<std::mutex> Lock(Mutex); in testRegistryThreaded() local 190 std::unique_lock<std::mutex> Lock(Mutex); in stressSharedRegistry() local 192 Cv.wait(Lock); in stressSharedRegistry() 204 std::unique_lock<std::mutex> Lock(Mutex); in stressSharedRegistry() local 227 std::unique_lock<std::mutex> Lock(Mutex); in TEST() local 244 std::unique_lock<std::mutex> Lock(Mutex); in TEST() local
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_mutex.h | 29 void Lock() SANITIZER_ACQUIRE() { in Lock() function 127 ALWAYS_INLINE void Lock() { in Lock() function 166 void Lock() SANITIZER_ACQUIRE() { in Lock() function 167 CheckedMutex::Lock(); in Lock() 219 CheckedMutex::Lock(); in TryLock() 254 CheckedMutex::Lock(); in ReadLock() 383 mu_->Lock(); in GenericScopedLock() 419 mu_->Lock(); in GenericScopedRWLock() 440 typedef GenericScopedLock<Mutex> Lock; typedef
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteClientBase.cpp | 162 Lock lock(*this, interrupt_timeout); in SendAsyncSignal() 173 Lock lock(*this, interrupt_timeout); in Interrupt() 184 Lock lock(*this, interrupt_timeout); in SendPacketAndWaitForResponse() 219 Lock lock(*this, interrupt_timeout); in SendPacketAndReceiveResponseWithOutputSupport() 355 GDBRemoteClientBase::Lock::Lock(GDBRemoteClientBase &comm, in Lock() function in GDBRemoteClientBase::Lock 365 void GDBRemoteClientBase::Lock::SyncWithContinueThread() { in SyncWithContinueThread() 396 GDBRemoteClientBase::Lock::~Lock() { in ~Lock()
|
| H A D | GDBRemoteClientBase.h | 71 class Lock { 79 Lock(GDBRemoteClientBase &comm, 81 ~Lock();
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 82 Lock lock(&ctx->slot_mtx); in TracePartAlloc() 91 Lock trace_lock(&trace1->mtx); in TracePartAlloc() 124 Lock lock(&ctx->slot_mtx); in TraceResetForTesting() 137 Lock lock1(&ctx->slot_mtx); in DoResetImpl() 150 Lock lock(&trace->mtx); in DoResetImpl() 234 slot.mtx.Lock(); in DoReset() 258 Lock lock(&ctx->slot_mtx); in FindSlotAndLock() 281 slot->mtx.Lock(); in FindSlotAndLock() 328 Lock l(&trace->mtx); in SlotDetachImpl() 340 Lock l(&ctx->slot_mtx); in SlotDetachImpl() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_trace_test.cpp | 89 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST() 91 Lock lock2(&ctx->slot_mtx); in TRACE_TEST() 149 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST() 151 Lock lock2(&ctx->slot_mtx); in TRACE_TEST() 177 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST() 179 Lock lock2(&ctx->slot_mtx); in TRACE_TEST() 220 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST() 222 Lock lock2(&ctx->slot_mtx); in TRACE_TEST() 259 Lock l(&ctx->slot_mtx); in CheckTraceState()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.cpp | 37 sys::Mutex Lock; member 49 std::lock_guard<sys::Mutex> Guard(AC.Lock); in clearAnnotationCache() 55 std::lock_guard<sys::Mutex> Guard(AC.Lock); in cacheAnnotationFromMD() 82 std::lock_guard<sys::Mutex> Guard(AC.Lock); in cacheAnnotationFromMD() 117 std::lock_guard<sys::Mutex> Guard(AC.Lock); in findOneNVVMAnnotation() 132 std::lock_guard<sys::Mutex> Guard(AC.Lock); in findAllNVVMAnnotation()
|