Lines Matching refs:AK
1579 void warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp, AccessKind AK,
1585 void checkAccess(const Expr *Exp, AccessKind AK,
1587 void checkPtAccess(const Expr *Exp, AccessKind AK,
1614 AccessKind AK, Expr *MutexExp,
1617 LockKind LK = getLockKindFromAccessKind(AK);
1698 void BuildLockset::checkAccess(const Expr *Exp, AccessKind AK,
1723 checkPtAccess(UO->getSubExpr(), AK, POK);
1728 checkPtAccess(AE->getLHS(), AK, POK);
1734 checkPtAccess(ME->getBase(), AK, POK);
1736 checkAccess(ME->getBase(), AK, POK);
1744 Analyzer->Handler.handleNoMutexHeld("mutex", D, POK, AK, Loc);
1748 warnIfMutexNotHeld(D, Exp, AK, I->getArg(), POK,
1754 void BuildLockset::checkPtAccess(const Expr *Exp, AccessKind AK,
1765 checkAccess(CE->getSubExpr(), AK, POK);
1783 Analyzer->Handler.handleNoMutexHeld("mutex", D, PtPOK, AK,
1787 warnIfMutexNotHeld(D, Exp, AK, I->getArg(), PtPOK,
2565 LockKind threadSafety::getLockKindFromAccessKind(AccessKind AK) {
2566 switch (AK) {