Home | History | Annotate | Download | only in Analysis

Lines Matching refs:NamedDecl

112     const NamedDecl* getNamedDecl() const {
114 return reinterpret_cast<const NamedDecl*>(Data);
117 const NamedDecl* getFunctionDecl() const {
119 return reinterpret_cast<const NamedDecl*>(Data);
172 const NamedDecl* AttrDecl; // The decl to which the attribute is attached.
179 CallingContext(const NamedDecl *D)
209 unsigned makeNamedVar(const NamedDecl *D) {
213 unsigned makeLocalVar(const NamedDecl *D) {
221 unsigned makeDot(const NamedDecl *D, bool Arrow) {
225 unsigned makeCall(unsigned NumArgs, const NamedDecl *D) {
281 const NamedDecl *ND = cast<NamedDecl>(DRE->getDecl()->getCanonicalDecl());
314 const NamedDecl *ND = ME->getMemberDecl();
466 const NamedDecl *D, VarDecl *SelfDecl = nullptr) {
547 SExpr(const Expr *MutexExp, const Expr *DeclExp, const NamedDecl *D,
572 const NamedDecl *D, StringRef Kind) {
667 if (const NamedDecl *D = N->getFunctionDecl())
887 typedef llvm::ImmutableMap<const NamedDecl*, unsigned> LocalVarContext;
950 const NamedDecl *Dec; // The original declaration for this variable.
959 VarDefinition(const NamedDecl *D, const Expr *E, Context C)
964 VarDefinition(const NamedDecl *D, unsigned R, Context C)
982 const VarDefinition* lookup(const NamedDecl *D, Context Ctx) {
993 const Expr* lookupExpr(const NamedDecl *D, Context &Ctx) {
1028 const NamedDecl *Dec = VarDefinitions[i].Dec;
1056 const NamedDecl *D = I.getKey();
1080 Context addDefinition(const NamedDecl *D, const Expr *Exp, Context Ctx) {
1089 Context addReference(const NamedDecl *D, unsigned i, Context Ctx) {
1098 Context updateDefinition(const NamedDecl *D, Expr *Exp, Context Ctx) {
1111 Context clearDefinition(const NamedDecl *D, Context Ctx) {
1121 Context removeDefinition(const NamedDecl *D, Context Ctx) {
1206 const NamedDecl *Dec = P.first;
1426 const NamedDecl *D, VarDecl *SelfDecl = nullptr);
1430 const NamedDecl *D,
1602 Expr *Exp, const NamedDecl *D,
1630 Expr *Exp, const NamedDecl *D,
1757 NamedDecl *FunDecl = dyn_cast_or_null<NamedDecl>(Exp->getCalleeDecl());
1812 void warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp, AccessKind AK,
1815 void warnIfMutexHeld(const NamedDecl *D, const Expr *Exp, Expr *MutexExp,
1821 void handleCall(Expr *Exp, const NamedDecl *D, VarDecl *VD = nullptr);
1842 void BuildLockset::warnIfMutexNotHeld(const NamedDecl *D, const Expr *Exp,
1883 void BuildLockset::warnIfMutexHeld(const NamedDecl *D, const Expr *Exp,
1981 void BuildLockset::handleCall(Expr *Exp, const NamedDecl *D, VarDecl *VD) {
2195 NamedDecl *D = dyn_cast_or_null<NamedDecl>(Exp->getCalleeDecl());
2222 NamedDecl *CtorD = dyn_cast_or_null<NamedDecl>(CE->getConstructor());
2350 const NamedDecl *D = walker.getDecl();