Home
last modified time | relevance | path

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

/src/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h62 enum LockKind { enum
132 LockKind Expected, LockKind Received, in handleIncorrectUnlockKind()
195 LockKind LK, SourceLocation Loc,
260 LockKind getLockKindFromAccessKind(AccessKind AK);
/src/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp116 LockKind LKind : 8;
125 FactEntry(const CapabilityExpr &CE, LockKind LK, SourceLocation Loc, in FactEntry()
130 LockKind kind() const { return LKind; } in kind()
150 bool isAtLeast(LockKind LK) const { in isAtLeast()
858 LockableFactEntry(const CapabilityExpr &CE, LockKind LK, SourceLocation Loc, in LockableFactEntry()
961 LockKind kind = UnderlyingMutex.Kind == UCK_ReleasedShared in handleUnlock()
973 LockKind kind, SourceLocation loc, in lock()
1029 SourceLocation UnlockLoc, bool FullyRemove, LockKind Kind);
1299 bool FullyRemove, LockKind ReceivedKind) { in removeLock()
1595 LockKind LK = getLockKindFromAccessKind(AK); in warnIfMutexNotHeld()
[all …]
/src/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1891 LockKind Expected, LockKind Received, in handleIncorrectUnlockKind()
1966 LockKind LK, SourceLocation Loc, in handleMutexNotHeld()