Home | History | Annotate | Download | only in Analysis

Lines Matching refs:FunDecl

914                           Expr *Exp, NamedDecl* FunDecl);
924 void addTrylock(LockKind LK, AttrType *Attr, Expr *Exp, NamedDecl *FunDecl,
1010 Expr *Exp, NamedDecl* FunDecl, VarDecl *VD) {
1018 if (CXXConstructorDecl *CD = dyn_cast<CXXConstructorDecl>(FunDecl)) {
1027 MutexID Mutex(0, Exp, FunDecl);
1029 MutexID::warnInvalidLock(Handler, 0, Exp, FunDecl);
1036 MutexID Mutex(*I, Exp, FunDecl);
1038 MutexID::warnInvalidLock(Handler, *I, Exp, FunDecl);
1054 Expr *Exp, NamedDecl* FunDecl) {
1060 MutexID Mu(0, Exp, FunDecl);
1062 MutexID::warnInvalidLock(Handler, 0, Exp, FunDecl);
1070 MutexID Mutex(*I, Exp, FunDecl);
1072 MutexID::warnInvalidLock(Handler, *I, Exp, FunDecl);
1234 NamedDecl *FunDecl, const CFGBlock *PredBlock,
1252 addLocksToSet(LK, Attr, Exp, FunDecl, 0);
1297 NamedDecl *FunDecl = dyn_cast_or_null<NamedDecl>(Exp->getCalleeDecl());
1298 if(!FunDecl || !FunDecl->hasAttrs())
1302 AttrVec &ArgAttrs = FunDecl->getAttrs();
1309 addTrylock(LK_Exclusive, A, Exp, FunDecl, PredBlock, CurrBlock,
1316 addTrylock(LK_Shared, A, Exp, FunDecl, PredBlock, CurrBlock,