Home
last modified time | relevance | path

Searched refs:SmartMutex (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMutex.h28 class SmartMutex {
68 typedef SmartMutex<false> Mutex;
71 using SmartScopedLock = std::lock_guard<SmartMutex<mt_only>>;
/llvm-project-15.0.7/llvm/lib/Support/
H A DStatistic.cpp94 static ManagedStatic<sys::SmartMutex<true> > StatLock;
108 sys::SmartMutex<true> &Lock = *StatLock; in RegisterStatistic()
H A DPluginLoader.cpp23 static ManagedStatic<sys::SmartMutex<true> > PluginsLock;
H A DSignposts.cpp46 sys::SmartMutex<true> Mutex;
H A DCodeGenCoverage.cpp24 static sys::SmartMutex<true> OutputMutex;
H A DDynamicLibrary.cpp115 static llvm::ManagedStatic<llvm::sys::SmartMutex<true>> SymbolsMutex;
H A DTimer.cpp53 static ManagedStatic<sys::SmartMutex<true> > TimerLock;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMDialect.h56 class SmartMutex; variable
/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DThreadLocalCache.h113 llvm::sys::SmartMutex<true> instanceMutex;
/llvm-project-15.0.7/mlir/lib/Pass/
H A DPassCrashRecovery.cpp80 static llvm::ManagedStatic<llvm::sys::SmartMutex<true>> reproducerMutex;
88 llvm::ManagedStatic<llvm::sys::SmartMutex<true>>
H A DPass.cpp931 llvm::sys::SmartMutex<true> mutex;
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassTimingInfo.cpp95 static ManagedStatic<sys::SmartMutex<true>> TimingInfoMutex;
/llvm-project-15.0.7/mlir/lib/IR/
H A DDiagnostics.cpp225 llvm::sys::SmartMutex<true> mutex;
1012 llvm::sys::SmartMutex<true> mutex;
H A DMLIRContext.cpp235 llvm::sys::SmartMutex<true> dialectRefStrAttrMutex;
/llvm-project-15.0.7/llvm/lib/Support/Unix/
H A DSignals.inc135 static ManagedStatic<sys::SmartMutex<true>> Lock;
287 static ManagedStatic<sys::SmartMutex<true>> SignalHandlerRegistrationMutex;
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp10840 static sys::SmartMutex<true> VTMutex; in getValueTypeList()