Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h175 virtual void handleNoMutexHeld(const NamedDecl *D, ProtectedOperationKind POK, in handleNoMutexHeld() argument
188 ProtectedOperationKind POK, Name LockName,
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafety.cpp1654 ProtectedOperationKind POK) { in checkAccess() argument
1678 checkPtAccess(UO->getSubExpr(), AK, POK); in checkAccess()
1685 return checkAccess(BO->getLHS(), AK, POK); in checkAccess()
1687 return checkPtAccess(BO->getLHS(), AK, POK); in checkAccess()
1694 checkPtAccess(AE->getLHS(), AK, POK); in checkAccess()
1700 checkPtAccess(ME->getBase(), AK, POK); in checkAccess()
1702 checkAccess(ME->getBase(), AK, POK); in checkAccess()
1710 Analyzer->Handler.handleNoMutexHeld(D, POK, AK, Loc); in checkAccess()
1714 warnIfMutexNotHeld(D, Exp, AK, I->getArg(), POK, Loc); in checkAccess()
1730 checkAccess(CE->getSubExpr(), AK, POK); in checkPtAccess()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp1924 void handleNoMutexHeld(const NamedDecl *D, ProtectedOperationKind POK, in handleNoMutexHeld() argument
1926 assert((POK == POK_VarAccess || POK == POK_VarDereference) && in handleNoMutexHeld()
1928 unsigned DiagID = POK == POK_VarAccess? in handleNoMutexHeld()
1937 ProtectedOperationKind POK, Name LockName, in handleMutexNotHeld() argument
1942 switch (POK) { in handleMutexNotHeld()
1964 if (Verbose && POK == POK_VarAccess) { in handleMutexNotHeld()
1972 switch (POK) { in handleMutexNotHeld()
1992 if (Verbose && POK == POK_VarAccess) { in handleMutexNotHeld()