reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Analysis/ThreadSafety.cpp
 1629     const FactEntry *LDat = FSet.findLock(Analyzer->FactMan, !Cp);
 1642     LDat = FSet.findLock(Analyzer->FactMan, Cp);
 1650   const FactEntry *LDat = FSet.findLockUniv(Analyzer->FactMan, Cp);
 1654     LDat = FSet.findPartialMatch(Analyzer->FactMan, Cp);
 1686   const FactEntry *LDat = FSet.findLock(Analyzer->FactMan, Cp);
 1743   if (D->hasAttr<GuardedVarAttr>() && FSet.isEmpty(Analyzer->FactMan)) {
 1782   if (D->hasAttr<PtGuardedVarAttr>() && FSet.isEmpty(Analyzer->FactMan))
 1842           Analyzer->addLock(FSet,
 1854           Analyzer->addLock(FSet,
 1866           Analyzer->addLock(FSet,
 1923     Analyzer->removeLock(FSet, M, Loc, Dtor, LK_Exclusive, CapDiagKind);
 1925     Analyzer->removeLock(FSet, M, Loc, Dtor, LK_Shared, CapDiagKind);
 1927     Analyzer->removeLock(FSet, M, Loc, Dtor, LK_Generic, CapDiagKind);
 1931     Analyzer->addLock(FSet, std::make_unique<LockableFactEntry>(
 1935     Analyzer->addLock(FSet, std::make_unique<LockableFactEntry>(
 1960     Analyzer->addLock(FSet, std::move(ScopedEntry), CapDiagKind);
 2489     CurrBlockInfo->ExitSet = LocksetBuilder.FSet;