Lines Matching defs:LockName
1307 void warnLockMismatch(unsigned DiagID, Name LockName, SourceLocation Loc) {
1312 PartialDiagnosticAt Warning(Loc, S.PDiag(DiagID) << LockName);
1340 void handleUnmatchedUnlock(Name LockName, SourceLocation Loc) {
1341 warnLockMismatch(diag::warn_unlock_but_no_lock, LockName, Loc);
1344 void handleDoubleLock(Name LockName, SourceLocation Loc) {
1345 warnLockMismatch(diag::warn_double_lock, LockName, Loc);
1348 void handleMutexHeldEndOfScope(Name LockName, SourceLocation LocLocked,
1369 PartialDiagnosticAt Warning(LocEndOfScope, S.PDiag(DiagID) << LockName);
1379 void handleExclusiveAndShared(Name LockName, SourceLocation Loc1,
1382 Loc1, S.PDiag(diag::warn_lock_exclusive_and_shared) << LockName);
1384 Loc2, S.PDiag(diag::note_lock_exclusive_and_shared) << LockName);
1401 Name LockName, LockKind LK, SourceLocation Loc,
1417 << D->getNameAsString() << LockName << LK);
1434 << D->getNameAsString() << LockName << LK);
1439 void handleFunExcludesLock(Name FunName, Name LockName, SourceLocation Loc) {
1441 S.PDiag(diag::warn_fun_excludes_mutex) << FunName << LockName);