Home
last modified time | relevance | path

Searched defs:LockGuard (Results 1 – 11 of 11) sorted by relevance

/llvm-project/llvm/include/llvm/Support/
H A DThreadSafeAllocator.h27 struct LockGuard { struct
28 LockGuard(std::atomic_flag &Flag) : Flag(Flag) { in LockGuard() function
33 ~LockGuard() { Flag.clear(std::memory_order_release); } in ~LockGuard() argument
51 LockGuard Lock(Flag); in applyLocked() argument
/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp39 llvm::sys::ScopedWriter LockGuard(ThreadsLock); in grow() local
65 std::unique_lock<std::mutex> LockGuard(QueueLock); in processTasks() local
114 std::lock_guard<std::mutex> LockGuard(QueueLock); in processTasks() local
147 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local
155 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait() local
170 llvm::sys::ScopedReader LockGuard(ThreadsLock); in isWorkerThread() local
181 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~StdThreadPool() local
185 llvm::sys::ScopedReader LockGuard(ThreadsLock); in ~StdThreadPool() local
/llvm-project/clang/lib/Tooling/
H A DAllTUsExecution.cpp37 std::unique_lock<std::mutex> LockGuard(Mutex); in addResult() local
92 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local
97 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local
111 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute() local
/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp115 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByFilename() local
123 std::lock_guard<std::mutex> LockGuard(CacheLock); in findEntryByUID() local
132 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForFilename() local
149 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceEntryForUID() local
167 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrInsertEntryForFilename() local
179 std::lock_guard<std::mutex> LockGuard(CacheLock); in findRealPathByFilename() local
187 std::lock_guard<std::mutex> LockGuard(CacheLock); in getOrEmplaceRealPathForFilename() local
/llvm-project/clang/test/AST/
H A Dast-dump-for-range-lifetime.cpp69 struct LockGuard { struct
70 LockGuard() {} in LockGuard() function
85 // CHECK-NEXT: | | `-MaterializeTemporaryExpr {{.*}} 'LockGuard':'P2718R0::LockGuard' xvalue extended by Var {{.*}} '__range1' 'int (&)[3]' in test3() argument
[all...]
/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp637 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getNormalUnits() local
641 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDWOUnits() local
648 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getCUIndex() local
652 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugAbbrevDWO() local
657 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getTUIndex() local
661 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getGdbIndex() local
665 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugAbbrev() local
669 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugLoc() local
673 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugAranges() local
678 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getLineTableForUnit() local
682 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); clearLineTableForUnit() local
686 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugFrame() local
690 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getEHFrame() local
694 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacinfo() local
698 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacinfoDWO() local
702 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacro() local
706 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugMacroDWO() local
710 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDebugNames() local
714 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleNames() local
718 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleTypes() local
722 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleNamespaces() local
726 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getAppleObjC() local
731 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getDWOContext() local
739 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); getTypeUnitMap() local
[all...]
/llvm-project/libcxxabi/src/
H A Dcxa_guard_impl.h393 struct LockGuard { struct
396 LockGuard& operator=(LockGuard const&) = delete; argument
398 explicit LockGuard(cons argument
403 ~LockGuardInitByteGlobalMutex::LockGuard ~LockGuard() argument
[all...]
/llvm-project/clang-tools-extra/clang-include-fixer/find-all-symbols/tool/
H A DFindAllSymbolsMain.cpp84 std::unique_lock<std::mutex> LockGuard(SymbolMutex); in Merge() local
/llvm-project/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp234 std::unique_lock<std::mutex> LockGuard(Lock); applyLocked() local
263 std::unique_lock<std::mutex> LockGuard(CacheLock); findResourceDir() local
634 std::unique_lock<std::mutex> LockGuard(Lock); addRules() local
909 std::unique_lock<std::mutex> LockGuard(Lock); clang_scan_deps_main() local
967 std::unique_lock<std::mutex> LockGuard(Lock); clang_scan_deps_main() local
/llvm-project/llvm/unittests/Support/
H A DThreadPool.cpp90 std::unique_lock<std::mutex> LockGuard(CurrentPhaseMutex); in waitForPhase() local
107 std::unique_lock<std::mutex> LockGuard(CurrentPhaseMutex); in setPhase() local
/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp2913 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); link() local
2922 std::unique_lock<std::mutex> LockGuard(ProcessedFilesMutex); link() local