Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h56 enum LockKind { enum
126 LockKind Expected, LockKind Received, in handleIncorrectUnlockKind()
189 LockKind LK, SourceLocation Loc,
254 LockKind getLockKindFromAccessKind(AccessKind AK);
/llvm-project-15.0.7/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()
859 LockableFactEntry(const CapabilityExpr &CE, LockKind LK, SourceLocation Loc, in LockableFactEntry()
962 LockKind kind = UnderlyingMutex.Kind == UCK_ReleasedShared in handleUnlock()
974 LockKind kind, SourceLocation loc, in lock()
1028 SourceLocation UnlockLoc, bool FullyRemove, LockKind Kind);
1285 bool FullyRemove, LockKind ReceivedKind) { in removeLock()
1573 LockKind LK = getLockKindFromAccessKind(AK); in warnIfMutexNotHeld()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1863 LockKind Expected, LockKind Received, in handleIncorrectUnlockKind()
1938 LockKind LK, SourceLocation Loc, in handleMutexNotHeld()