Lines Matching refs:NamedDecl
108 const NamedDecl* getNamedDecl() const { in getNamedDecl()
110 return reinterpret_cast<const NamedDecl*>(Data); in getNamedDecl()
113 const NamedDecl* getFunctionDecl() const { in getFunctionDecl()
115 return reinterpret_cast<const NamedDecl*>(Data); in getFunctionDecl()
168 const NamedDecl* AttrDecl; // The decl to which the attribute is attached.
175 CallingContext(const NamedDecl *D = 0, const Expr *S = 0, in CallingContext()
206 unsigned makeNamedVar(const NamedDecl *D) { in makeNamedVar()
211 unsigned makeLocalVar(const NamedDecl *D) { in makeLocalVar()
221 unsigned makeDot(const NamedDecl *D, bool Arrow) { in makeDot()
226 unsigned makeCall(unsigned NumArgs, const NamedDecl *D) { in makeCall()
288 const NamedDecl *ND = cast<NamedDecl>(DRE->getDecl()->getCanonicalDecl()); in buildSExpr()
321 const NamedDecl *ND = ME->getMemberDecl(); in buildSExpr()
473 const NamedDecl *D, VarDecl *SelfDecl = 0) { in buildSExprFromExpr()
554 SExpr(const Expr* MutexExp, const Expr *DeclExp, const NamedDecl* D, in SExpr()
579 const Expr *DeclExp, const NamedDecl* D) { in warnInvalidLock()
674 if (const NamedDecl *D = N->getFunctionDecl()) in toString()
912 typedef llvm::ImmutableMap<const NamedDecl*, unsigned> LocalVarContext;
975 const NamedDecl *Dec; // The original declaration for this variable.
984 VarDefinition(const NamedDecl *D, const Expr *E, Context C) in VarDefinition()
989 VarDefinition(const NamedDecl *D, unsigned R, Context C) in VarDefinition()
1007 const VarDefinition* lookup(const NamedDecl *D, Context Ctx) { in lookup()
1018 const Expr* lookupExpr(const NamedDecl *D, Context &Ctx) { in lookupExpr()
1053 const NamedDecl *Dec = VarDefinitions[i].Dec; in dumpVarDefinitionName()
1081 const NamedDecl *D = I.getKey(); in dumpContext()
1105 Context addDefinition(const NamedDecl *D, Expr *Exp, Context Ctx) { in addDefinition()
1114 Context addReference(const NamedDecl *D, unsigned i, Context Ctx) { in addReference()
1123 Context updateDefinition(const NamedDecl *D, Expr *Exp, Context Ctx) { in updateDefinition()
1136 Context clearDefinition(const NamedDecl *D, Context Ctx) { in clearDefinition()
1146 Context removeDefinition(const NamedDecl *D, Context Ctx) { in removeDefinition()
1231 const NamedDecl *Dec = I.getKey(); in intersectContexts()
1248 const NamedDecl *Dec = I.getKey(); in createReferenceContext()
1260 const NamedDecl *Dec = I.getKey(); in intersectBackEdge()
1459 const NamedDecl *D, VarDecl *SelfDecl=0);
1463 const NamedDecl *D,
1550 Expr *Exp, const NamedDecl *D, in getMutexIDs()
1579 Expr *Exp, const NamedDecl *D, in getMutexIDs()
1706 NamedDecl *FunDecl = dyn_cast_or_null<NamedDecl>(Exp->getCalleeDecl()); in getEdgeLockset()
1766 void warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp, AccessKind AK,
1768 void warnIfMutexHeld(const NamedDecl *D, const Expr *Exp, Expr *MutexExp);
1773 void handleCall(Expr *Exp, const NamedDecl *D, VarDecl *VD = 0);
1809 void BuildLockset::warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp, in warnIfMutexNotHeld()
1848 void BuildLockset::warnIfMutexHeld(const NamedDecl *D, const Expr* Exp, in warnIfMutexHeld()
1958 void BuildLockset::handleCall(Expr *Exp, const NamedDecl *D, VarDecl *VD) { in handleCall()
2185 NamedDecl *D = dyn_cast_or_null<NamedDecl>(Exp->getCalleeDecl()); in VisitCallExpr()
2214 NamedDecl *CtorD = dyn_cast_or_null<NamedDecl>(CE->getConstructor()); in VisitDeclStmt()
2339 const NamedDecl *D = dyn_cast_or_null<NamedDecl>(AC.getDecl()); in runAnalysis()